Verified today
Senior Lead Software Engineer
About the role
JPMorgan Chase's Commercial & Investment Bank - Pricing Direct team in Mumbai, Maharashtra, India seeks a Senior Lead Software Engineer to enhance, build, and deliver trusted market-leading technology products. Day-to-day work includes re-engineering and modernizing the pricing data processing and client-delivery platform for Fixed Income and Derivative pricing, refactoring end-to-end data flows, designing a strategic platform spanning on-prem and cloud-native AWS services, maintaining pricing data pipelines, and providing application support with troubleshooting and root-cause analysis. The role also drives adoption and governance of approved AI-assisted engineering practices across teams. This is a full-time, day-shift position.
What you’ll do
- Re-engineer and modernize the pricing data processing and client-delivery platform for Fixed Income and Derivative pricing using contemporary development and data pipeline practices
- Refactor and streamline end-to-end data flows; optimize data and file storage; enable configurable delivery formats for diverse client needs
- Design and implement a strategic platform spanning on-prem and cloud-native AWS services, with a focus on scalability, resilience, and security
- Maintain and enhance existing pricing data pipelines to improve reliability, performance, and supportability
- Provide application support to business and client-support teams, including troubleshooting, incident resolution, and root-cause analysis
- Represent the function in cross functional forums and collaborate with senior stakeholders
- Drive adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes
- Apply knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at sc
What you’ll bring
- Formal training or certification on software engineering concepts and 5+ years applied experience
- 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Strong, current hands-on Python development experience building and supporting production systems
- Solid understanding of relational SQL and NoSQL databases, data modeling, and data structures
- Ability to analyze and maintain and re-engineer existing tools
- Proven debugging and problem-solving skills; comfort supporting mission-critical data flows
- Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations
Nice to have
- Unix and Perl scripting
- Background in data pipeline orchestration and optimization (batch or streaming), and configurable data delivery
- Familiarity with software engineering best practices (version control, testing, CI/CD), observability (logging/monitoring), and performance tuning
- Familiarity with Fixed Income and derivatives products and pricing processes (curve construction, instrument conventions, valuation metrics)
- Design, build, and deploy scalable cloud-native applications and services on AWS using modern infrastructure and DevOps practices