JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Software Engineer - Java/Python/AWS

On-site · Ohio, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer role at JPMorgan Chase within Corporate Technology. Own portfolio-level architecture and technical strategy across platforms (Feature Request, Convey, TechTube), lead cross-team initiatives from discovery through delivery and operations, mentor engineers, and drive secure, scalable cloud-native solutions. Design and implement complex backend services and modern React UIs with GraphQL/REST APIs, enforce non-functional standards (security, performance, availability, observability, cost efficiency), and guide adoption of new technologies. Collaborate with Product Owners to translate goals into measurable technical outcomes, define roadmaps, and champion agile practices while delivering end-to-end architecture, data integrations (e.g., Jira integrations), and secure-by-design patterns. Proficient in Java Spring Boot, Python, AWS, relational databases, and experience shaping architecture for large enterprise environments. Strong emphasis on design reviews, code quality, and mentoring across teams; focus on delivering scalable, observable, and value-driven engineer outcomes.

Required Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 5+ years of API software development (Java Spring, Python FastAPI)
  • 2+ years of experience with AWS (e.g. ECS/Fargate, SNS, SQS, Lambda, API Gateway, S3)
  • 3+ years of experience with relational databases
  • Experience in deploying cloud services using Infrastructure as Code
  • Proven expertise in distributed system design (AWS stability, resiliency and security)
  • Proven capability of application architecture and technical leadership, as well as elevate current practices and operations
  • Strong experience developing, debugging, deploying and maintaining code in large enterprise environments
  • Strong understanding of agile methodologies and practices
  • Demonstrated ability to mentor engineers, lead design reviews, and guide architectural decisions
  • Excellent communication and stakeholder management skills, as well as experienced in aligning technical decisions to business outcomes and product strategy
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer - Java/Python/AWS

Apply on Sorce