Senior Lead Software Engineer
Full Job Description
Lead Software Engineer role in Bengaluru at JPMorganChase within the Accelerator business to get smart ideas into customers' hands. Responsibilities include designing backend services using clear domain models, building secure scalable cloud-native Java/Kotlin applications, structuring code for readability and safety, developing automated tests, investigating incidents with root-cause analysis, monitoring application health, improving operational readiness through observability, leading adoption of AI-assisted engineering practices, defining validation standards for AI outputs, promoting reuse of patterns, and coaching on safe tool use. Requires 13+ years experience in software engineering.
- Design backend services with clear domain models
- Build secure scalable cloud-native Java/Kotlin applications
- Structure code for readability and safety via modular design
- Develop automated tests (unit/integration) and delivery automation
- Investigate incidents, perform root-cause analysis, implement corrective actions
- Monitor application health/optimize data access patterns
- Improve operational readiness through observability/alerting/documentation
- Lead adoption of AI-assisted engineering practices for code quality/speed/outcomes
- Define validation standards for AI outputs (secure coding/peer review/testing)
- Promote reuse of effective patterns/shared components across team
Company
JPMorganChase
JPMorganChase is one of the world's oldest and most prominent financial institutions, serving millions of consumers, small businesses, and corporate clients globally under J.P. Morgan and Chase brands...
Practice this interview
A voice mock interview for Senior Lead Software Engineer at JPMorganChase, with questions from this job description and your resume, and a scored report afterwards.
Set up interview