OpenFX Logo

OpenFX

Senior Software Engineer – Core Trading

Reposted 18 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
As a Senior Software Engineer in Core Trading, you'll design and optimize trading systems, mentor junior engineers, and ensure system performance and reliability.
The summary above was generated by AI
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 Senior Software Engineer to join our Core Trading team. In this role, you will take ownership of designing and scaling critical trading systems, mentor junior engineers, and ensure reliability and performance across key components, including pricing, order routing, risk engines, and post-trade analytics.

Responsibilities & Expectations
  • End-to-End Ownership: Lead the design, implementation, and optimization of trading systems — from Market Data Feed Handlers and Pricing Engines to Smart Order Routing and Risk Engines.
  • Scalability & Reliability: Architect services that can process high-volume FX trades with low latency and fault tolerance.
  • Mentorship: Guide and mentor junior engineers; foster a culture of technical excellence.
  • Cross-Functional Collaboration: Partner with quants, product managers, and infra engineers to ensure solutions meet business and regulatory needs.
  • Innovation: Explore and integrate new technologies, tools, and frameworks to improve system performance.
  • Quality & Security: Set high standards for code quality, testing, and security, particularly in a financial systems context.
  • Analytics & Monitoring: Build systems to provide real-time risk visibility and PnL analytics for internal and external stakeholders.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software engineering experience, with at least 2 years in a senior/lead role.
  • ≥ 3 years of experience working in fintech or trading platforms (FX, equities, crypto, derivatives, or similar).
  • Strong expertise in distributed systems, microservices, and real-time event-driven architectures.
  • Proficiency in one or more core programming languages (Python, Go, Rust, C++, or TypeScript).
  • Experience building and scaling financial or trading systems.
  • Solid understanding of risk management concepts and quantitative trading workflows.
  • Experience with relational and NoSQL databases, messaging systems (Kafka, RabbitMQ), and REST/gRPC APIs.
  • Ability to design for performance, scalability, and low latency.
What Will Help You Stand Out
  • Experience building Smart Order Routers (SOR), Pricing Engines, or Risk Management systems.
  • Knowledge of FX trading, liquidity providers, and market microstructure.
  • Familiarity with post-trade workflows, reconciliation, and PnL reporting.
  • Contributions to open-source financial/trading libraries or frameworks.
  • Strong background in cloud-native architectures and Kubernetes-based deployments.
What We Offer
  • Competitive compensation, including equity.
  • High ownership of mission-critical trading systems.
  • The chance to mentor engineers and shape the technical direction of the trading platform.
  • Fast-paced, collaborative environment with top-tier engineering and product talent.

Top Skills

C++
Distributed Systems
Go
Grpc
Kafka
Microservices
Python
RabbitMQ
Rest
Rust
Typescript

Similar Jobs

10 Minutes Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Engineering Manager will lead a team in managing production environments, focusing on virtualization platforms and data center operations while ensuring reliability and security of infrastructure.
Top Skills: Aws S3CharmsFreebsdJujuLinuxNovaOpenstackVMware
10 Minutes Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Backend Engineer, you'll lead backend engineering efforts in building scalable cloud-based authentication and authorization systems, collaborating with teams and mentoring others, while continuously improving architecture and performance.
Top Skills: AWSElasticsearchGitGo (Golang)GrpcKafkaOauthPostgresRedis
10 Minutes Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Engineer in Data & ML Platform, you will build ML pipelines, design scalable data platforms, and collaborate with teams on ML solutions to support business decisions.
Top Skills: AirflowSparkFlinkGCPIcebergJavaJupyter NotebooksKubernetesMlflowNvidia WorkbenchPythonScalaTerraform

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account