Lead Software Engineer

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$152,000 - $215,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Finance

Description For Lead Software Engineer

JPMorgan Chase is seeking a Lead Software Engineer to join their Machine Learning Center of Excellence (MLCOE) within the Corporate Sector, AIML Technology Team. This is an exciting opportunity to work with cutting-edge machine learning technologies and make a significant impact across the firm.

The MLCOE is a multi-disciplinary community of experts focused exclusively on Machine Learning, employing advanced techniques in Deep Learning and Reinforcement Learning to solve the firm's most challenging business problems. As a Lead Software Engineer, you'll be an integral part of an agile team responsible for enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way.

In this role, you'll lead technical initiatives, develop secure high-quality production code, and drive innovation through creative software solutions. You'll have the opportunity to work with external vendors and startups, lead communities of practice, and contribute to the firm's technical evolution. The position requires strong leadership skills, extensive software engineering experience, and expertise in cloud technologies, particularly AWS.

The role offers competitive compensation ranging from $152,000 to $215,000, along with comprehensive benefits including healthcare, retirement plans, and educational support. Located in Jersey City, NJ, you'll be part of JPMorgan Chase's legacy of over 200 years of financial innovation and leadership.

This is an ideal opportunity for experienced software engineers who are passionate about machine learning, want to work with cutting-edge technology, and desire to make a meaningful impact at one of the world's leading financial institutions. Join us in pushing the boundaries of what's possible in financial technology while working alongside some of the industry's brightest minds.

Last updated 10 hours ago

Responsibilities For Lead Software Engineer

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer

Python
Java
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Solid leadership experience leading architecture, design discussion
  • End-to-end ownership experience
  • Advanced in one or more programming languages
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies
  • Demonstrated proficiency in software applications and technical processes
  • Practical cloud native experience
  • AWS cloud native application development including infrastructure as code using Terraform
  • Understanding of AWS infrastructure tools and resources

Benefits For Lead Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive total rewards package
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Sr. Machine Learning Engineer

Senior Machine Learning Engineer role at JPMorgan Chase focusing on developing and implementing ML solutions to enhance customer products and services.

Machine Learning Engineer Vice President

Senior Machine Learning Engineer role at JPMorgan Chase focusing on AI/ML solutions for investment management, offering competitive compensation and comprehensive benefits.

LLM Suite Engineering - Senior Associate Software Engineer III

Senior Software Engineer role at JPMorgan Chase focusing on AI/ML development, specifically working on the LLM Suite within the AIML and Data Platforms team.

Software Engineer III AI/ML Solutions

Senior ML Engineer role at JPMorgan Chase focusing on AI/ML platform development, cloud technologies, and machine learning operations within the Consumer & Community Banking division.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, developing ML infrastructure and driving ML excellence across Google's platforms.