Lead Software Engineer, Python/Automation

JPMorgan Chase

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Plano, TXJersey City, NJColumbus, OH
Employment
Full-time
Posted
77 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$130k $261k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $167,500–$219,768.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1239 open roles on FindRole.

Listed pay typically runs $136,000–$207,500 across 6 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Python/Automation

As a Lead Software Engineer - Python/Automation within the Corporate Sector - Infrastructure Platforms - Storage team, you will join an agile team to build and deliver trusted, scalable technology products. You will design and deliver solutions for complex business and technical challenges across the storage product domain, building secure production software in Python. Your daily work involves troubleshooting distributed systems, conducting root-cause analysis, and driving the adoption of enterprise-authorized AI-assisted engineering practices. You will utilize tools including FastAPI, Django, RabbitMQ, and Cockroach DB while managing the full Software Development Life Cycle. Key responsibilities include mentoring junior engineers, leading communities of practice, and implementing cloud-native concepts like containerization and AWS. You will focus on improving operational stability by automating remediation of recurring issues and modernizing legacy systems.

What you'll do

  • Design and deliver high-quality production software in Python to solve complex storage product challenges.
  • Build secure, scalable software using best practices for testing, code review, observability, and performance tuning.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with external vendors and internal teams to probe architectural designs and technical credentials.
  • Debug and troubleshoot complex issues in distributed systems using leading root-cause analysis techniques.
  • Mentor junior engineers through coaching, pairing, and code reviews to raise overall engineering standards.
  • Partner with cross-functional stakeholders to refine requirements and propose architectures aligned with business goals.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on experience delivering system design, application development, testing strategies, and production operations/stability.
  • Advanced proficiency in one or more programming languages and frameworks such as Python, Java, Fast API, Django, or Rest API design.
  • Experience with distributed systems and messaging, such as RabbitMQ or equivalent.
  • Experience with modern data stores such as Cockroach DB or equivalent distributed SQL/NoSQL systems.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI use in engineering workflows.
  • Proficiency in all aspects of the Software Development Life Cycle, including CI/CD, application resiliency, and security automation.
  • Practical cloud-native experience with containerization, infrastructure-as-code, and AWS (preferred).

More like this

Similar roles

Lead Software Engineer, Python Software Engineer

JPMorgan Chase

Columbus, OH 2 days ago
Python Java JavaScript AI Machine Learning cloud-native CI/CD Software Development Life Cycle Automation System Design Application Development SDKs Frameworks Agile Secure Coding Automated Testing
5+ yrs exp

Lead Software Engineer, Python/Django

JPMorgan Chase

Plano, TX 21 days ago
Python Django AWS Terraform Infrastructure as Code CI/CD Distributed Systems CockroachDB Machine Learning Artificial Intelligence Agile Secure Coding Automated Testing
5+ yrs exp

Lead Software Engineer, Java/Python

JPMorgan Chase

Jersey City, NJ +1 31 days ago
Java Spring Boot Python Microservices REST gRPC Kafka Redis NoSQL Kubernetes CI/CD MLOps GenAI RAG Distributed Systems Event-Driven Architecture SRE SDLC
9+ yrs exp

Lead Software Engineer, Python/Java Developer

JPMorgan Chase

Wilmington, DE 4 days ago
Python Java Spring Boot Kubernetes Docker AWS Terraform CI/CD ECS Splunk Grafana Distributed Systems Cloud Native Data Streaming System Design Networking
5+ yrs exp

Lead Software Engineer, Python, GenAI

JPMorgan Chase

Plano, TX 22 days ago
Python Java Kubernetes AWS MLOps Kafka Cassandra REST APIs Microservices CI/CD Linux ELK Splunk Agentic AI LLM NoSQL Distributed Systems SDLC Monitoring Telemetry
5+ yrs exp

Senior Lead Software Engineer, Python AI

JPMorgan Chase

Plano, TX +3 10 days ago
Python LLM RAG LangChain LlamaIndex FastAPI Django React AWS Terraform Pinecone pgvector OpenSearch Databricks CI/CD System Design Observability Vector Search
5+ yrs exp