Lead Software Engineer- Java Back End, AWS

JPMorgan Chase & Co.

Plano (TX)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Plano, TX is seeking a Lead Software Engineer to drive the design, development, and delivery of trusted market-leading technology products within a secure, scalable framework.

You will guide cross-functional teams, craft backend architectures in Java/Spring and Python, and shape AI-enabled engineering practices while partnering with business stakeholders to deliver measurable outcomes.

Qualifications

  • Formal training or certification in software engineering concepts.
  • Experience leading large cross-functional technologist teams.
  • Expert-level backend engineering in Java (Spring) and/or Python with SQL/NoSQL data modeling.
  • Deep AWS experience to design, deploy, and operate cloud-native systems.
  • Hands-on Kafka experience with streaming patterns.
  • Solid grasp of distributed systems concepts and failure modes.
  • Strong CI/CD and test engineering practices.
  • Excellent communicator across engineering and business stakeholders.
  • Experience leading multi-organization adoption of AI-enabled engineering operating models with governance.

Responsibilities

  • Provide technical guidance and direction to business and engineering teams.
  • Develop secure, high-quality production code and review others' work.
  • Drive AI-assisted engineering practices across teams with measurable validation standards.
  • Apply SDLC tooling knowledge to improve automation value at scale.
  • Influence product design, application functionality, and technical operations.
  • Serve as a subject matter expert and contribute to firmwide engineering frameworks.

Skills

Java backend
Spring Boot
Python
SQL/NoSQL modeling
AWS cloud
Kafka
Distributed systems
CI/CD
Communication
AI governance
Responsible AI

Education

Formal software engineering training/certification

Tools

AWS ECS/EKS
Aurora/DynamoDB/S3
CloudWatch

Job description

Be an integral part of an agile team that’s constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities
  • Regularly provides technical guidance and direction to support the business and its technical teams
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Experience developing or leading large or cross-functional teams of technologists
  • Expert-level backend engineering in Java (Spring Boot, Spring Integration, Hibernate/JPA) and/or Python; strong SQL and data modeling across relational and NoSQL systems.
  • Deep AWS experience: ECS/EKS, Lambda, Aurora, DynamoDB, S3, Glue, CloudWatch — able to design, deploy, and operate cloud-native systems end-to-end.
  • Hands-on Apache Kafka experience: topic design, consumer group management, exactly-once delivery, and stream processing patterns.
  • Solid grasp of distributed systems fundamentals: consistency models, CAP trade-offs, idempotency, distributed transactions, and failure modes.
  • Strong CI/CD and test engineering practice: you build the pipelines and write tests alongside the team.
  • Excellent communicator — able to move fluidly between engineering teams and business/operations stakeholders in the same conversation.
  • Experience leading multi-organization adoption of agentic AI-enabled engineering operating models (using enterprise-authorized tools within the work environment), including defining governance (human-in-the-loop decisioning, quality gates), measurement frameworks, and secure handling of sensitive inputs/outputs across teams.
  • Deep understanding of responsible AI risk, controls, and resiliency/security expectations at scale, with demonstrated ability to advise senior leaders on safe adoption, portfolio governance, and reuse-first strategies
Preferred qualifications, capabilities, and skills

Proven experience delivering in a regulated environment (financial services preferred) with working knowledge of audit, entitlement, and compliance requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Lead Software Engineer- Java Back End, AWS
Sr Lead Software Engineer- Java Back End, AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

JPMorgan Chase & Co. • New York (NY)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Backend Engineer - Java and AI
Lead Software Engineer - Backend Engineer - Java and AI

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java/DevOps/AWS
Lead Software Engineer - Java/DevOps/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Python/ Java/ AWS
Lead Software Engineer - Python/ Java/ AWS

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Java/Python; AWS; Kubernetes
Lead Software Engineer - Java/Python; AWS; Kubernetes

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Java, Spring, Cloud
Lead Software Engineer - Java, Spring, Cloud

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 170,000
Lead Software Engineer - Java Backend Lead +AWS
Lead Software Engineer - Java Backend Lead +AWS

JPMorgan Chase & Co. • Plano (TX)

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

JPMorgan Chase & Co. • Kentucky

On-site
USD 140,000 - 190,000
Java Lead Software Engineer
Java Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000