Senior Lead Software Engineer - Python/Java/Spring/AWS

JPMorgan Chase & Co.•Plano, TX

About The Position

As a Senior Lead Software Engineer at JPMorganChase within Consumer & Community Banking, Operations Technology, you will work as an integral member of an agile team to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable way. You will use deep technical expertise and problem-solving methods to tackle challenges across technologies and applications and drive significant business impact. The role includes developing and supporting production software, leading effective and responsible use of approved AI-assisted engineering tools, improving automation and operational stability, and guiding technology evaluation and adoption across software engineering teams.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Experience leading effective use of approved AI-assisted software development tools for activities such as coding, code review, test acceleration, or troubleshooting, and setting expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations; experience coaching engineers on safe, compliant adoption.
  • Advanced skills in one or more programming languages: Python, J2EE, or Core Java, including Java 17 features and concepts such as annotations, enums, collections, streams, multithreading, concurrency, regular expressions, and functions.
  • Experience with Spring Framework for building RESTful web services, MVC applications, and Spring Boot applications.
  • Strong AWS experience architecting, deploying, and operating cloud-native services, including services such as IAM, VPC, ECS, EKS, SQS, S3, RDS, ALB/NLB, Secrets Manager, and ElastiCache.
  • Experience with build and integration tools, including JIRA, Maven, Git, Jenkins, GitHub, and BitBucket.
  • Experience developing using Agile methodology and knowledge of web security, including OAuth2/ADFS, Kerberos, cross-site scripting, and HTTP injection.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Proficiency in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies and practices such as CI/CD, application resiliency, and security.

Nice To Haves

  • In-depth knowledge of the financial services industry and its IT systems.
  • Practical cloud-native experience.
  • Familiarity with Infrastructure as Code tools such as Terraform.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting, using approaches beyond routine or conventional methods to build solutions and break down technical problems.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, establishing validation standards for secure coding, peer review, and automated testing and promoting reuse of effective patterns.
  • Apply Software Development Life Cycle toolchain capabilities, including approved AI-assisted development and automation tools, to improve the value realized by automation.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve software and systems operational stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability to existing systems and information architecture.
  • Lead software engineering communities of practice to increase awareness and use of new and leading-edge technologies.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in the form of cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service