Senior Lead Software Engineer

Global financial services firm providing investment banking, asset management, and consumer banking services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Lead Software Engineer

As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth management division, you will be an integral part of an agile team focused on enhancing and building trusted market-leading technology products. This role combines technical leadership with hands-on development, requiring expertise in Java, Spring Framework, and microservices architecture. You'll lead a team of backend developers while maintaining active involvement in coding and architecture decisions. The position offers the opportunity to work with cutting-edge technologies in a global financial institution, implementing robust solutions that impact the firm's business objectives. You'll be responsible for mentoring team members, establishing best practices, and driving technical innovation while ensuring the delivery of high-quality, secure, and scalable solutions. The role requires strong technical expertise combined with excellent communication and leadership skills, making it ideal for experienced engineers looking to make a significant impact in financial technology.

Last updated 5 hours ago

Responsibilities For Senior Lead Software Engineer

  • Lead, mentor, and develop a high-performing team of backend developers
  • Architect and design robust, scalable, and secure backend solutions
  • Define and enforce best practices and coding standards
  • Develop and maintain microservices, APIs, and integrations
  • Write clean, maintainable, and efficient Java code
  • Collaborate with product managers, frontend developers, DevOps, and other stakeholders
  • Monitor and optimize the performance and reliability of backend services
  • Conduct performance and load testing
  • Drive initiatives for automating manual processes

Requirements For Senior Lead Software Engineer

Java
MongoDB
PostgreSQL
Kubernetes
  • 5+ years applied experience in software engineering
  • Proficiency in Java 8 and above
  • In-depth knowledge of Spring Boot, Spring Data, and Spring Security
  • Experience in designing and implementing scalable microservices architectures
  • Hands-on experience with AWS, Azure, or Google Cloud Platform
  • Proficiency with Docker and Kubernetes
  • Strong experience with relational and NoSQL databases
  • Proven ability to design and build RESTful APIs
  • Experience with CI/CD tools
  • Proficiency with version control systems and build tools

Interested in this job?

Jobs Related To JPMorgan Chase Senior Lead Software Engineer

Securities Services - Technology Relationship Manager - Vice President

Vice President level Technology Relationship Manager role at JPMorgan Chase, focusing on client technology interface delivery and relationship management in Securities Services.

Technical Implementations Connectivity Team Lead

Lead Treasury Services connectivity team, manage implementation professionals, provide technical guidance, and drive client onboarding excellence at JPMorgan Chase.

Lead Technical Program Manager

Lead Technical Program Manager position at JPMorgan Chase, managing complex technology projects with 5+ years experience required.

Vice President Product Manager - Infrastructure Platforms Client Solutions

Lead product strategy and development for infrastructure platforms at JPMorgan Chase, focusing on client solutions and technology optimization.

Lead Architect, Payments Team

Lead Architect position at JPMorgan Chase focusing on payment systems architecture, requiring 5+ years experience in Java, cloud technologies, and financial services.