
Software Engineer – Core Trading
About Us
OpenFX is on a mission to move money as freely as data, unrestricted by time zones, banking hours, or legacy systems. We are building the infrastructure that will power the next generation of cross-border payment systems for institutions. Our execution has been exceptional, and we’re scaling at a remarkable pace. Our team comes from world-class institutions, including J.P. Morgan, Goldman Sachs, FalconX, PayPal, Affirm, Polygon, Kraken, and Nium. Accel, Lightspeed, NfX, and other top-tier investors back us.
We are seeking a Software Engineer to join our Core Trading team, the group responsible for building the backbone of our high-performance trading and risk management platform. You will work on critical systems powering real-time trading, market data processing, risk management, and post-trade analytics.
Responsibilities & Expectations
- System Development: Contribute to the design and implementation of trading components such as Market Data Feed Handlers, Pricing Engines, Quote Distribution, Smart Order Routing, and Order Management Systems.
- Risk & Analytics: Implement pre-trade, pre-hedge, and real-time risk checks; support post-trade analytics, including PnL, reconciliation, and LP performance.
- Performance: Build low-latency, high-throughput services to handle real-time FX trading workflows.
- Collaboration: Work closely with product managers, quantitative developers, and senior engineers to translate business needs into reliable systems.
- Code Quality: Write clean, well-tested, and maintainable code. Participate in code reviews and adhere to engineering best practices.
- Problem Solving: Investigate production issues, propose fixes, and contribute to continuous system reliability improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 2–4 years of professional software engineering experience.
- Proficiency in at least one modern programming language (Python, Go, Rust, or TypeScript preferred).
- Solid understanding of algorithms, data structures, and distributed systems.
- Exposure to financial/trading systems, payment platforms, or other low-latency systems is a plus.
- Experience with SQL/NoSQL databases and API development.
- Strong debugging and problem-solving skills.
- Eagerness to learn trading systems, financial markets, and risk management.
What Will Help You Stand Out
- Hands-on experience with market data systems, order matching engines, or risk engines.
- Familiarity with cloud environments (AWS, GCP) and container orchestration (Kubernetes).
- Understanding of financial products, particularly FX or crypto.
- Contributions to high-performance system development projects.
What We Offer
- Competitive compensation, including equity.
- Opportunity to shape the core infrastructure of a rapidly scaling fintech.
- Collaborative environment with colleagues from top-tier financial and tech companies.
- High ownership, fast-paced growth, and direct impact on the future of cross-border finance.
Create a Job Alert
Interested in building your career at OpenFX? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field