Taro Logo

Lead Software Engineer - AWS, Python, Terraform, and Machine Learning

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

Description For Lead Software Engineer - AWS, Python, Terraform, and Machine Learning

JPMorgan Chase is seeking a Lead Software Engineer specializing in AWS, Python, Terraform, and Machine Learning to join their CDAO (Chief Data Analytics Office) team. This role offers an opportunity to make a significant impact in AI and machine learning while working with cutting-edge technologies.

As a Lead Software Engineer, you'll be part of an agile team focused on enhancing and delivering trusted, market-leading technology products. The position involves working within CDAO, which drives the firm's strategic investments in AI/ML and data-oriented capabilities. The engineering team builds innovative platforms, automates infrastructure operations, and enables Agentic-based AIOps platforms.

Key responsibilities include designing scalable cloud native solutions, developing secure production code, and serving as a subject matter expert. You'll work with modern technology stacks including AWS, Python, and Terraform to deliver highly available and resilient products. The role requires deep technical expertise in cloud technologies, particularly AWS services like Athena, Glue, EMR, and SageMaker.

The ideal candidate will have 5+ years of software engineering experience, advanced programming skills in Python or Java, and relevant AWS certifications. You'll be working in Jersey City, NJ, with a competitive salary range of $152,000-$215,000, plus comprehensive benefits including healthcare, retirement plans, and educational support.

This is an excellent opportunity for a seasoned engineer looking to work at the intersection of cloud computing and machine learning while contributing to JPMorgan Chase's technological advancement in AI and data analytics. The role offers significant growth potential and the chance to influence the direction of enterprise-scale AI/ML initiatives.

Last updated 4 days ago

Responsibilities For Lead Software Engineer - AWS, Python, Terraform, and Machine Learning

  • Design and implement scalable cloud native software solutions
  • Develop secure and high-quality production code
  • Review and debug code written by others
  • Serve as a function-wide subject matter expert
  • Contribute to the engineering community
  • Influence peers and project decision-makers

Requirements For Lead Software Engineer - AWS, Python, Terraform, and Machine Learning

Python
Java
Kubernetes
  • 5+ years applied experience in software engineering
  • Advanced in Python or Java programming
  • AWS or EKS or Terraform Certifications
  • Knowledge of AWS concepts (Athena/Glue/EMR/S3/SQS/SNS/Lambda)
  • Proficient in AWS, EKS/ECS, Java/Python/Microservices
  • Experience with DevOps practices using Docker, Jenkins, Spinnaker, and Terraform
  • Experience in Computer Science, Computer Engineering, Mathematics, or related field

Benefits For Lead Software Engineer - AWS, Python, Terraform, and Machine Learning

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • 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 - AWS, Python, Terraform, and Machine Learning