Lead Software Engineer - Financial Markets
JPMorganChase · New York, NY · 1 wk ago
On-siteEngineeringFull-time
Job Responsibilities
- Lead the design and development of Python-based live risk and PnL applications, driving continual, iterative improvements across product teams
- Partner directly with Rates traders and stakeholders to translate business needs into reliable, low-latency technical solutions
- Drive decisions on software solutions, architecture, design, development, and technical troubleshooting with a focus on strategic direction and production excellence
- Own architecture and design artifacts for complex, real-time systems, ensuring non-functional requirements (latency, throughput, availability) are met
- Build and improve monitoring, alerting, and operational runbooks, and participate in production support/incident management as needed
- Collaborate with DevOps and platform partners to improve CI/CD, deployment automation, and environment reliability
- Mentor and coach junior and mid-level engineers through code reviews, technical guidance, and best-practice standards
- Identify systemic issues (technical debt, performance bottlenecks, data quality gaps) and drive remediation aligned to long-term platform goals
- Influence and shape a team culture of diversity, opportunity, inclusion, and respect
Required Qualifications, Capabilities, And Skills
- Formal training or certification on software engineering concepts and 5+ years applied experience in coding Java or Python, including 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 with a 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, including production monitoring and incident response
- Proven ability to lead technical design discussions, mentor engineers, and partner effectively with business stakeholders
- Strong problem-solving skills and ability to learn quickly and deliver high-quality outcomes under time pressure
Preferred Qualifications, Capabilities, And Skills
- Exposure to Deephaven (or similar real-time analytics/UI platforms) and its 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) and 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 and high-performance data pipelines used in front-office systems