Financial Software Engineer

New
Based in the United StatesFull-TimeSenior
Salary100,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonJavaC++Risk ManagementDistributed Systems

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related quantitative field.
  • 6+ years of software engineering experience, preferably in fintech or capital markets environments.
  • Strong programming expertise in C++, Java, or Python, with experience in multiple languages preferred.
  • Solid understanding of financial markets, instruments, derivatives, and risk management concepts.
  • Proven experience building low-latency, high-throughput distributed systems.
  • Familiarity with market data systems, FIX protocol, and trading infrastructure.
  • Strong knowledge of P&L attribution, pricing models, and quantitative methods.
  • Experience with performance optimization, concurrency, and high-performance computing techniques.
  • Strong debugging, problem-solving, and analytical skills in complex systems.
  • Excellent communication skills with the ability to document and explain technical solutions clearly.

Responsibilities

  • Design and build low-latency trading, pricing, risk, and analytics systems using C++, Java, or Python, ensuring performance, scalability, and reliability.
  • Translate quantitative models from research environments into production-grade, optimized engineering solutions.
  • Develop and maintain high-volume market data ingestion and normalization pipelines for real-time and historical tick data.
  • Build and enhance pricing engines, derivatives libraries, and risk systems including P&L attribution, scenario analysis, and stress testing tools.
  • Optimize critical-path systems through profiling, benchmarking, and performance tuning to reduce latency and improve throughput.
  • Collaborate with quants, traders, and risk teams to refine models, validate outputs, and support decision-making workflows.
  • Implement backtesting, simulation, and compliance reporting frameworks ensuring auditability and regulatory alignment.
  • Ensure system observability through robust logging, monitoring, metrics, and incident response readiness.
  • Contribute to architecture design, code reviews, documentation, and engineering best practices across the team.
  • Mentor junior engineers and help strengthen overall engineering standards and delivery quality.
View Full Description & ApplyYou'll be redirected to the employer's site
100,000 - 150,000 USD per year
Apply Now