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