4 months ago
Base Salary
$150k - $250k/yr
Responsibilities
- Participate in the full software development lifecycle for the MEMX Trading Platform.
- Design and develop low-latency, high-throughput, event-sourcing applications.
- Build new features for the US Equities and Options platform.
- Provide secondary production support and assist Market and Technical Operations in resolving production issues.
Requirements
- B.S. in Computer Science.
- 5+ years of real-time server-side Java software development experience.
- Experience developing and supporting low-latency, high-volume, high-throughput Linux production systems.
- Experience developing software for US Equities, Options, or Futures asset classes.
- Experience developing low-latency trading systems.
- Strong customer service, problem-solving, systems-thinking, written communication, and verbal communication skills.
- Ability to succeed as a self-starter in a dynamic, remote-first environment.
- Preferred experience with clearing and settlement or back-office processes, event-sourcing design patterns, time-series databases, TCP/IP and UDP networking, FIX messaging, Git, Gradle, JUnit, Jira, Confluence, Jenkins, and Wireshark.
Benefits
- Work-from-home arrangement.
- Medical, dental, and vision health care plans.
- 401(k) retirement plan.
- Basic, voluntary, and AD&D life insurance.
- Unlimited paid time off.
- Paid family leave.
- Short-term and long-term disability coverage.
- Training and development opportunities.
- Wellness resources.
About MEMX
MEMX operates a U.S. equities exchange and related market data services for broker-dealers, market makers, and institutional traders. Its business model centers on transaction, connectivity, and market‑data fees, supported by low‑latency trading infrastructure. Founded in 2019 and remote‑first in the U.S., its founding members include major firms such as Charles Schwab, Fidelity, Citadel Securities, Morgan Stanley, and Virtu Financial.
