Sr. Lead Software Engineer- Full Stack/Java/Python/AWS/Rea

JPMorgan Chase & Co.•Jersey City, NJ
•$156,750 - $215,000

About The Position

As a Sr. Lead Software Engineer on JPMorgan Chase’s Consumer and Community Banking–Wealth team, you will contribute to an agile team building and enhancing trusted, market-leading technology products. You will deliver critical technology solutions across technical areas and business functions in support of the firm’s objectives, with a focus on secure, stable, and scalable systems. The role develops end-to-end cloud-native, microservices-based applications and applies modern engineering practices to design, build, test, and maintain production software. It also drives responsible adoption and governance of approved AI-assisted engineering tools, establishing validation standards and encouraging automation and reuse across the software development lifecycle. The engineer contributes to operational stability, system resilience, and a team culture grounded in inclusion and respect.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Proficiency in back-end technologies such as Java, Spring Boot, or Node.js, and experience building microservices-based applications.
  • For full-stack work, proficiency with front-end technologies such as HTML, CSS, JavaScript, TypeScript, React, or Angular.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Experience with cloud platforms such as AWS, Azure, or GCP, distributed systems, and web technologies including RESTful APIs, web services, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Proficiency across the software development life cycle and experience with Agile methodologies such as Scrum.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools, with ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations; experience coaching senior engineers or leads on compliant usage patterns and controls.
  • Understanding of application resiliency and security principles.
  • Proficiency in automation and continuous integration and delivery (CI/CD) methods.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobile.

Nice To Haves

  • Strong presentation, negotiation, mentoring, and stakeholder management skills.
  • Strong problem-solving, analytical, and communication skills.
  • Experience developing, testing, and maintaining software in Python, including writing clear, reusable code, troubleshooting issues, and using appropriate libraries and frameworks.
  • Ability to drive broader impact by sharing and contributing best practices.
  • Experience in the banking domain.
  • AWS certification.

Responsibilities

  • Develop creative software solutions using sound design, development, and troubleshooting practices to solve complex technical problems.
  • Drive adoption and governance of approved AI-assisted engineering practices across teams, improving code quality, delivery speed, and operational outcomes.
  • Establish measurable validation standards for AI-assisted work, including secure coding, peer review, and automated testing, and promote reuse of proven patterns and automation in the SDLC/TLM toolchain.
  • Apply Software Development Life Cycle toolchain knowledge, including approved AI-assisted development and automation capabilities, to improve the value of automation at scale.
  • Deliver end-to-end cloud-native, microservices-based applications using modern technologies and industry best practices.
  • Apply domain modeling to build high-quality business products and structure software for clarity, testability, and evolution.
  • Write secure, high-quality production code; review and debug code written by others.
  • Identify opportunities to automate recurring remediation, investigate and resolve issues promptly, and prevent recurrence to improve operational stability.
  • Design and build scalable, secure, and reliable systems using architectural patterns that avoid single points of failure, enable zero-downtime releases, and optimize data performance.
  • Continuously adopt relevant technologies, patterns, and practices, and contribute to Software Engineering communities of practice.
  • Foster a team culture grounded in diversity, opportunity, inclusion, and respect.

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 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