Senior Lead Software Engineer

JPMorgan Chase & Co.

Plano, TX • 49m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Lead Software Engineer

  • Focus: Cloud-native, microservices-based backend engineering and technical leadership in an agile team

Description

You will be a core technical contributor responsible for end-to-end design, development, and troubleshooting of trusted technology products. The role emphasizes building scalable, secure, resilient applications (including zero-downtime releases) and leading the adoption of enterprise-authorized AI-assisted engineering practices with strong validation standards.

Responsibilities

  • Execute creative software solutions and solve complex technical problems end-to-end

  • Deliver cloud-native, microservices-based applications using modern best practices

  • Drive team adoption of AI-assisted engineering (code review/refactoring, test strategy acceleration, incident/root-cause analysis support) with secure, correct validation

  • Apply SDLC toolchain knowledge and automation to improve value from development and operations

  • Use domain modeling to structure software for clarity, testability, and evolution

  • Develop secure production code and review/debug others’ code

  • Identify recurring issues and opportunities to remediate or automate them to improve operational stability

  • Lead communities of practice and promote reuse of effective engineering patterns

  • Investigate and resolve issues promptly to prevent recurrence and keep systems current

  • Design/build solutions that avoid single points of failure and optimize data performance

Requirements

  • 5+ years of applied experience in software engineering concepts and practice

  • Hands-on experience across system design, application development, testing, and operational stability

  • Proficiency in back-end technologies such as Java and Springboot and/or Node.js for microservices applications

  • Experience leading approved AI-assisted software development tools and setting validation expectations for correctness, performance, and security

  • Responsible AI knowledge for engineering workflows (secure input/output handling, resiliency/security expectations, and coaching for compliant adoption)

  • Ability to independently resolve design and functionality challenges with minimal supervision

  • Experience with cloud platforms (AWS, Azure, or GCP), distributed systems, and web technologies (REST APIs, web services, WebSockets, JSON)

  • Hands-on experience designing and building scalable applications with SQL and NoSQL databases

  • Experience with agile methodologies (e.g., Scrum) and understanding of SDLC

  • Understanding of application resiliency and proficiency in automation and continuous delivery methods

  • Proficiency across SDLC including CI/CD, application resiliency, and security

  • Demonstrated proficiency in technical discipline (e.g., cloud, AI/ML)

Benefits

Unlock Full Resume Report