Lead Software Engineer - Python/Automation

JPMorganChase

Plano (TX)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase is hiring a Lead Software Engineer for its Infrastructure Platforms – Storage team in Plano, Texas. The role involves designing, building, and delivering innovative technology products securely and reliably, while also mentoring junior engineers. You will apply your expertise in systems design, application development, and agile methodologies in a collaborative environment.

Ideal candidates will have a strong background in Python along with experience in distributed systems and modern data stores. Join JPMorgan Chase to make an impact in our dynamic environment.

Qualifications

  • 5+ years of applied experience in software engineering.
  • Hands-on experience with system design and application development.
  • Strong understanding of agile methodologies.

Responsibilities

  • Design and deliver solutions for complex challenges in the storage product domain.
  • Mentor junior engineers to enhance team productivity and standard.
  • Debug and troubleshoot complex issues with long-term solutions.

Skills

System design
Application development
Testing strategies
Production operations
Python
Java
FastAPI
Django
REST API design
RabbitMQ
CockroachDB

Education

Formal training or certification in software engineering

Tools

AI-assisted development tools
Cloud-native technologies

Job description

Lead Software Engineer – Storage Platform

Lead Software Engineer at JPMorgan Chase within the Corporate Sector – Infrastructure Platforms – Storage team. As a core technical contributor, you are responsible for designing, building, and delivering trusted market‑leading technology products in a secure, stable, and scalable way. You will work in an agile environment to provide critical technology solutions across the storage product domain and support the firm’s business objectives.

Job Responsibilities
  • Execute creative software solutions, including design, development, and technical troubleshooting, to build solutions or break down technical problems.
  • Design and deliver solutions that address complex business and technical challenges across the storage product domain.
  • Build secure, high‑quality production software in Python, applying best practices in testing, code review, observability, and performance tuning.
  • Drive team adoption of enterprise‑authorized AI‑assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and promoting reuse of effective patterns across the team.
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI‑assisted development and automation capabilities, to improve automation value.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and applicability for existing systems and information architecture.
  • Lead communities of practice across Software Engineering to drive awareness and use of new and leading‑edge technologies and partner with cross‑functional stakeholders to refine requirements, propose architectures, and deliver outcomes aligned to customer needs and business goals.
  • Debug and troubleshoot complex issues in distributed systems with leading root‑cause analysis and drive long‑term fixes.
  • Mentor junior engineers through coaching, pairing, reviews, and knowledge sharing to raise engineering standards across the team.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands‑on practical experience delivering system design, application development, testing, and operational stability.
  • Demonstrated strength in system design, application development, testing strategies, and production operations/stability.
  • Advanced proficiency in one or more programming language(s) and framework(s) (e.g., Python, Java, FastAPI, Django, REST API design, containers).
  • Experience with distributed systems and messaging, such as RabbitMQ (or equivalent).
  • Experience with modern data stores such as CockroachDB (or equivalent distributed SQL/NoSQL systems).
  • Demonstrated experience leading effective use of approved AI‑assisted software development tools with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
  • Proficient in all aspects of the Software Development Life Cycle from requirements and design through production support and continuous enhancement.
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security, including automation (testing, deployment practices, secure coding, least privilege, incident response, SLOs/SLIs).
  • Practical cloud‑native experience (e.g., containerization, infrastructure‑as‑code concepts, managed services), including exposure to AWS.
Preferred Qualifications, Capabilities, and Skills
  • Experience with storage systems, infrastructure technologies, or platform engineering domains.
  • Exposure to modern and emerging technologies (e.g., event‑driven architectures, service mesh, zero trust patterns, AI‑assisted engineering).
  • Experience modernizing legacy systems and improving reliability at scale.

We are an equal‑opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python/Automation
Lead Software Engineer - Python/Automation

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 100,000 - 140,000
Lead Software Engineer - Python/Django
Lead Software Engineer - Python/Django

JPMorganChase • Plano (TX)

On-site
USD 180,000 - 260,000
Lead Software Engineering - Python
Lead Software Engineering - Python

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Cloud/Python
Lead Software Engineer - Cloud/Python

TwinThread • Houston (TX)

On-site
USD 100,000 - 140,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Lead Software Engineer - Python/ Data
Lead Software Engineer - Python/ Data

慨正橡扯 • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Comprehensive health-care coverage
On-site health and wellness centers
Retirement savings plan
+2
Lead Software Engineer - Cloud/Python
Lead Software Engineer - Cloud/Python

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 190,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Lead Software Engineer - Java & Python
Lead Software Engineer - Java & Python

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Python
Lead Software Engineer - Python

JPMorganChase • Columbus (OH)

On-site
USD 120,000 - 160,000
Senior Lead Software Engineer - Python Developer
Senior Lead Software Engineer - Python Developer

JPMorgan Chase • Plano (TX)

On-site
USD 120,000 - 160,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+3
Lead Software Engineer - Python/ Data
Lead Software Engineer - Python/ Data

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Health care coverage
Retirement savings plan
Tuition reimbursement
+1