Lead Software Engineer - Python/AWS

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Wilmington, DE, USAJersey City, NJ, USA
$152,000 - $215,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer - Python/AWS

We have an exciting opportunity for a Lead Software Engineer specializing in Python/AWS at JPMorgan Chase within the Corporate Sector. This role combines technical leadership with hands-on development, focusing on building and enhancing market-leading technology products.

As a core technical contributor, you'll be responsible for:

  • Developing secure, high-quality production code using Python and AWS services
  • Leading the implementation of creative software solutions and technical troubleshooting
  • Working with AI/ML solutions and agentic systems for the LLM Suite platform
  • Developing GenAI services using Azure OpenAI models and AWS Bedrock
  • Leading technical evaluation sessions with vendors and internal teams
  • Contributing to team culture and driving technology awareness

Required Technical Skills:

  • 5+ years of software engineering experience
  • Advanced Python programming with FastAPI
  • Extensive AWS experience (EC2, ECS, EKS, Lambda, SQS, SNS, RDS, DynamoDB)
  • Strong background in microservices and API development
  • Proficiency in CI/CD and agile methodologies
  • Experience with cloud-native development
  • Understanding of financial services IT systems

The role offers competitive compensation ($152,000-$215,000) and comprehensive benefits including healthcare, retirement plans, tuition reimbursement, and mental health support. Join a global leader in financial services with a 200-year history of innovation and excellence.

This position offers the opportunity to work with cutting-edge technologies while solving complex financial technology challenges in a collaborative, diverse, and inclusive environment.

Last updated 38 minutes ago

Responsibilities For Lead Software Engineer - Python/AWS

  • Develop secure high-quality production code
  • Lead technical evaluation sessions with vendors
  • Implement AI/ML solutions and agentic systems
  • Develop GenAI services using Azure OpenAI and AWS Bedrock
  • Lead communities of practice across Software Engineering
  • Enhance and maintain technical solutions
  • Review and debug code written by others
  • Identify opportunities for automation and improvement

Requirements For Lead Software Engineer - Python/AWS

Python
  • 5+ years applied software engineering experience
  • Advanced Python programming skills
  • Experience with AWS services (EC2, ECS, EKS, Lambda, etc.)
  • Proficiency in automation and continuous delivery
  • Advanced understanding of agile methodologies
  • In-depth knowledge of financial services industry
  • Practical cloud native experience
  • Experience with microservices and API development
  • Understanding of AI/ML concepts

Benefits For Lead Software Engineer - Python/AWS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Python/AWS

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud solutions, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer - Python/Django App developer with AI/ML

Lead Software Engineer position at JPMorgan Chase focusing on Python/Django development with AI/ML integration, requiring 5+ years experience and offering comprehensive benefits.

Lead Software Engineer - Java, AWS, Springboot, Junit

Lead Software Engineer position at JPMorgan Chase focusing on Java, AWS, and Springboot development with emphasis on secure, scalable solutions.

Java Lead Software Engineer

Lead Java Software Engineer role at JPMorgan Chase, focusing on Securities Lending platform development using Java, Spring Boot, Kubernetes, and Kafka.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Risk Technology, requiring 7+ years experience in software development and leadership.