Lead Software Engineer - Financial Markets
On-siteNew York City, New York, United States or New York, United States
Job Summary
Lead the design and development of Python-based live risk and PnL applications for Rates trading desks, partnering directly with traders to translate business needs into reliable, low-latency technical solutions. Drive decisions on architecture, design, and production code while owning artifacts for complex, real-time systems that meet strict latency and throughput requirements. Build and improve monitoring, alerting, and operational runbooks, collaborating with DevOps to enhance CI/CD and environment reliability. Mentor engineers through code reviews and best practices, identifying systemic issues to drive remediation aligned with long-term platform goals.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience in coding Java or Python
- Experience building production services and performance-sensitive applications
- Financial markets background (Rates products, risk, PnL, market data, trade lifecycle)
- Hands-on experience in system design, application development, testing, and operational stability
- Track record of leading complex technical initiatives
- Strong understanding of real-time/distributed system concepts (e.g., concurrency, messaging/streaming patterns, caching, failure modes)
- Experience delivering software in a large corporate environment with strong engineering standards (testing, code quality, security, SDLC)
- Practical experience with CI/CD, application resiliency, and secure engineering
- Experience with production monitoring and incident response
- Proven ability to lead technical design discussions
- Proven ability to mentor engineers
- Proven ability to partner effectively with business stakeholders
- Strong problem-solving skills
- Ability to learn quickly
- Ability to deliver high-quality outcomes under time pressure
Desired Qualifications
- Exposure to Deephaven (or similar real-time analytics/UI platforms)
- Exposure to Deephaven ecosystem, including installation/runtime dependencies (e.g., Java) and related operational considerations
- Experience with DevOps practices for low-latency services (deployments, observability, capacity/performance testing, environment management)
- Understanding of UI programming (web or desktop)
- Experience collaborating across UI/backend boundaries to deliver trader-facing workflows
- Familiarity with Java and/or mixed-language environments where Python services interact with JVM-based components
- Experience with event-driven architectures
- Experience with high-performance data pipelines used in front-office systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.