Senior Lead Software Engineers at JPMorganChase are integral to an agile team within Consumer and Community Banking, enhancing, building, and delivering secure, stable, and scalable technology products. This role drives significant business impact through deep technical expertise and problem-solving, tackling diverse challenges across multiple technologies and applications.
Responsibilities
Regularly provide technical guidance and direction to support the business and its technical teams, contractors, and vendors
Develop secure and high-quality production code, and review and debug code written by others
Drive 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
Apply 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
Drive decisions that influence the product design, application functionality, and technical operations and processes
Serve as a function-wide subject matter expert in one or more areas of focus
Actively contribute to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
Influence peers and project decision-makers to consider the use and application of leading-edge technologies
Add to the team culture of diversity, opportunity, inclusion, and respect
Requirements
Formal training or certification on software engineering concepts and 5+ years applied experience
Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) 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; experience coaching senior engineers/leads on compliant usage patterns and controls
Hands-on practical experience delivering system design, application development, testing, and operational stability
Advanced proficiency in Python and/or Java, with demonstrated expertise in developing, debugging, and maintaining code using modern programming and database querying languages
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Extensive experience with SQL and NoSQL databases, data lakes, and AWS S3, including the design and implementation of scalable data storage architectures
Proven track record in deploying and managing applications using AWS services such as EMR, EKS/ECS, EC2, Event Bus, and S3
Deep familiarity with enterprise logging and monitoring platforms, including Splunk, Elastic Search, Dynatrace, AppDynamics, Grafana, CloudWatch, and Datadog
Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Ability to tackle design and functionality problems independently with little to no oversight
Practical cloud native experience
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Benefits
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching
About the Company
Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Its mission is to create engaged, lifelong relationships and put customers at the heart of everything it does. Chase also helps small businesses, nonprofits, and cities grow, delivering solutions to solve all their financial needs. The Consumer & Community Banking division serves Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing. It leads the U.S. in credit card sales and deposit growth and has the most-used digital solutions, ranking first in customer satisfaction.
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets.