Back to jobs

Software Engineer – Core Trading

Bengaluru, Karnataka, India

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

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf