Lead Software Engineer

Global financial services firm providing banking, investment, and technology solutions.
Backend
Staff Software Engineer
In-Person
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

Join JPMorgan Chase's Asset and Wealth Management division as a Lead Software Engineer, where you'll be an integral part of an agile team working on market-leading technology products. This role offers an opportunity to impact your career while pushing the boundaries of what's possible. You'll be responsible for leading backend development, mentoring team members, and implementing critical technology solutions across multiple technical areas. The position involves architecting scalable solutions, working with microservices, and ensuring best practices in code quality and security. You'll collaborate with cross-functional teams, drive technical initiatives, and contribute to the firm's technological advancement. The role combines technical leadership with hands-on development, requiring expertise in Java, cloud platforms, and modern development practices. This position offers the chance to work with cutting-edge technologies while making a significant impact in the financial technology sector.

Last updated 4 days ago

Responsibilities For 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
  • Debug and resolve complex technical issues
  • Collaborate with product managers, frontend developers, DevOps, and other stakeholders
  • Implement and enforce security best practices
  • Drive initiatives for automating manual processes
  • Lead technical investigations and proof-of-concept projects

Requirements For Lead Software Engineer

Java
Python
MongoDB
Cassandra
MySQL
PostgreSQL
Kubernetes
  • 5+ years applied experience in software engineering
  • Proficiency in Java 8 and above
  • Experience with 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
  • Experience with CI/CD tools like Jenkins, GitLab CI
  • Experience with JUnit, Mockito, and integration testing frameworks
  • Proficiency with version control systems and build tools

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Lead Technical Program Manager - Project Manager in Securitized Product Group, Credit Tech

Lead Technical Program Manager position at JPMorgan Chase, focusing on project management in Securitized Product Group with competitive compensation and comprehensive benefits.

Compliance Manager of Software Engineering

Lead software engineering teams at JPMorgan Chase, managing compliance technology initiatives with focus on cloud platforms and data technologies.

Senior Lead Software Engineer- Java (Tech Lead/Staff Level) - Chase UK

Senior Lead Software Engineer position at Chase UK, focusing on Java/Kotlin development for cloud-native microservices architecture in banking applications.

Sr Lead Software Engineer - Application Support

Senior Lead Software Engineer position at JPMorgan Chase focusing on application support and technical leadership in the Commercial & Investment Bank division.

Java Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Java development for Prime Finance Services, working on Securities Lending Platform modernization.