Lead Software Engineer, Python, Equity Derivatives Technology

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Lead Software Engineer role at JPMorgan Chase focused on designing and delivering technology solutions for Equity Derivatives workflows. Responsibilities include owning production outcomes, executing software solutions across the SDLC, creating production code, producing architecture artifacts, collaborating with various teams, driving UAT, maintaining release discipline, gathering data for reporting, identifying failure patterns, and providing stakeholder support. The role requires proficiency in Python, Java, JavaScript/TypeScript, and familiarity with common engineering frameworks. Experience with equity derivatives products and workflows is also required. The role will leverage firm-approved AI tools for productivity.

What you'd actually do

  1. Own production outcomes for critical Equity Derivatives workflows: monitoring, incident triage, stakeholder communication, mitigation, and root cause follow‑through (including post‑incident actions and prevention).
  2. Execute software solutions including design, development, testing, release, and technical troubleshooting to solve complex problems.
  3. Create secure, high-quality production code and maintain services and integrations with critical systems.
  4. Produce architecture and design artifacts for complex applications, ensuring alignment with design constraints and operational requirements.
  5. Collaborate with front office, operations, and technology teams to gather requirements, define acceptance criteria, and align on product specifications.

Skills

Required

  • Python
  • Java
  • JavaScript/TypeScript
  • React
  • SDLC
  • system design
  • development
  • testing
  • release
  • production support
  • operational stability
  • large-scale/enterprise environments
  • debugging
  • modern programming languages
  • database querying languages
  • JUnit
  • Maven
  • Spring Boot
  • Spring Data JPA
  • Spring Batch
  • Hibernate
  • analytical thinking
  • structured problem solving
  • debugging skills
  • communication skills
  • stakeholder management skills
  • Agile environment
  • managing multiple priorities/projects
  • documentation
  • operational excellence mindset
  • incident leadership
  • postmortems
  • observability
  • production reliability
  • equity derivatives products and workflows
  • options pricing concepts

Nice to have

  • formal training or certification in software engineering concepts
  • React experience

What the JD emphasized

  • Equity Derivatives workflows
  • design, development, testing, release, and technical troubleshooting
  • production code
  • architecture and design artifacts
  • Collaboration with front office, operations, and technology teams
  • UAT planning and execution
  • release discipline
  • observability improvements
  • reporting and metrics
  • failure patterns
  • stakeholder support
  • Python, Java, and JavaScript/TypeScript
  • building and supporting production-grade systems
  • common engineering frameworks and tooling
  • analytical thinking, structured problem solving, and debugging skills
  • communication and stakeholder management skills
  • Trading, Sales, Quantitative Research, Operations, Risk, and Controls
  • Agile environment
  • Operational excellence mindset
  • equity derivatives products and workflows
  • options pricing concepts