Lead Software Engineer – Python, AIML, Cloud

JPMorgan Chase & Co.

Jersey City (NJ)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Jersey City is seeking an experienced Software Engineer to design, develop, and troubleshoot scalable solutions for complex financial services applications.

You will write secure production code in Python, leverage AWS, contribute to architecture, and guide junior engineers while promoting best practices and a culture of continuous learning.

Qualifications

  • Formal training or certification in software engineering concepts and 5+ years applied experience.
  • Strong experience building and running applications on AWS or other public cloud platforms.
  • Advanced proficiency in Python programming.
  • Proven experience in system design, application development, testing, and maintaining operational stability.
  • Skilled in automation, continuous delivery, and the full Software Development Life Cycle.
  • Experience with data processing pipelines and DAGs for ML or data workflows.
  • Expertise in cloud, AI, and ML technologies.
  • Understanding of IT systems in financial services.
  • Experience with code reviews and agile methodologies.
  • Ability to communicate technical concepts clearly to varied audiences.
  • Commitment to continuous learning and creative problem-solving.

Responsibilities

  • Design, develop, and troubleshoot software solutions for complex business challenges.
  • Write secure, high-quality production code and review code from team members.
  • Identify and automate remediation of recurring issues to improve system stability.
  • Lead architectural design sessions and provide technical guidance for on-premises and cloud systems.
  • Promote adoption of new technologies through internal communities of practice.
  • Foster a culture of diversity, equity, and respect within the team.
  • Develop and maintain applications using Python and AWS.
  • Create and review architecture and design deliverables, ensuring best practices are followed.
  • Integrate AI/ML solutions into domain-specific operations processing systems.
  • Lead code reviews, design discussions, and agile planning sessions.
  • Collaborate with Site Reliability Engineering and monitoring teams to ensure system reliability and performance.

Skills

5+ years experience
AWS
Python
Cloud architecture
SDLC / CI/CD
Data pipelines / DAGs
AI/ML concepts
Financial services domain
Code reviews / agile
Communication to stakeholders

Education

Tools

Terraform
Kubernetes
Docker
Kafka
SageMaker
Bedrock
OpenSearch
Postgres

Job description

Job Responsibilities
  • Design, develop, and troubleshoot software solutions for complex business challenges
  • Write secure, high-quality production code and review code from team members
  • Identify and automate remediation of recurring issues to improve system stability
  • Lead architectural design sessions and provide technical guidance for on-premises and cloud systems
  • Promote adoption of new technologies through internal communities of practice
  • Foster a culture of diversity, equity, and respect within the team
  • Develop and maintain applications using Python and AWS
  • Create and review architecture and design deliverables, ensuring best practices are followed
  • Integrate AI/ML solutions into domain-specific operations processing systems
  • Lead code reviews, design discussions, and agile planning sessions
  • Collaborate with Site Reliability Engineering and monitoring teams to ensure system reliability and performance
Required Skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Strong experience building and running applications on AWS or other public cloud platforms
  • Advanced proficiency in Python programming
  • Proven experience in system design, application development, testing, and maintaining operational stability
  • Skilled in automation, continuous delivery, and the full Software Development Life Cycle
  • Experience with data processing pipelines and Directed Acyclic Graphs (DAGs) for machine learning or data workflows
  • Demonstrated expertise in cloud, artificial intelligence, and machine learning technologies
  • Understanding of IT systems in the financial services industry
  • Experience with code reviews and agile methodologies
  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
  • Commitment to continuous learning and creative problem-solving
Preferred Skills
  • Experience with Cloud services, Infrastructure as Code (e.g., Terraform), and containerized application development
  • Familiarity with data storage systems such as Postgres and OpenSearch, and AWS services including S3, SageMaker, and Bedrock
  • Practical experience with Kubernetes, EKS, Docker, Kafka, MLOps, Large Language Model Operations (LLMOps), and event-driven systems
  • Knowledge of security best practices in cloud and application development
  • Experience integrating AI/ML models into production environments
  • Ability to mentor and guide junior engineers
  • Participation in technology events or software engineering communities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python, AIML, Cloud
Lead Software Engineer - Python, AIML, Cloud

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Software Engineer III - Java/AWS/Python
Software Engineer III - Java/AWS/Python

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Vizient, Inc • Edina (MN)

On-site
USD 100,000 - 130,000
AI Software Engineer
AI Software Engineer

Vcloud Technologies Investment • United States

Remote
USD 180,000 - 240,000
Lead Software Engineer - Python - GenAI
Lead Software Engineer - Python - GenAI

JPMorgan Chase & Co. • Plano (TX)

Hybrid
USD 150,000 - 190,000
Lead Software Engineer - Python AWS GenAI
Lead Software Engineer - Python AWS GenAI

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Field Engineer. AI Solutions.
Field Engineer. AI Solutions.

Data Intellect Services Limited • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Lead Software Engineer – AI & Cloud Applications - 409447
Lead Software Engineer – AI & Cloud Applications - 409447

Atrium • New York (NY)

On-site
USD 120,000 - 140,000
Health benefits
Senior Software Engineer – AI Platform
Senior Software Engineer – AI Platform

PRI Technology • New York (NY)

On-site
USD 160,000 - 240,000
Principal Software Engineer
Principal Software Engineer

Compunnel, Inc. • Dallas (TX)

On-site
USD 130,000 - 180,000