Lead Software Engineer - Java

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Houston, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Java

JPMorgan Chase is seeking a Lead Software Engineer to join our Corporate Sector - Wholesale Credit Risk team. This is an exciting opportunity to make a significant impact while pushing the boundaries of what's possible in financial technology.

As a Lead Software Engineer, you'll be an integral part of an agile team focused on enhancing, building, and delivering trusted market-leading technology products. You'll be responsible for conducting critical technology solutions across multiple technical areas within various business functions, supporting the firm's business objectives.

The role combines technical leadership with hands-on development, requiring expertise in Java and React development, along with strong database knowledge. You'll be working with cutting-edge technologies while contributing to the firm's technology transformation initiatives.

Key aspects of the role include:

  • Leading software design and development initiatives
  • Mentoring junior developers and fostering technical excellence
  • Implementing secure, scalable solutions
  • Driving innovation through evaluation of new technologies
  • Contributing to architectural decisions and technical direction

We offer a comprehensive benefits package including competitive compensation, health coverage, retirement benefits, and ongoing professional development opportunities. The role is based in Houston, TX, and offers the chance to work with one of the world's leading financial institutions.

Join us to be part of a team that's driving technological innovation in the financial sector while enjoying the stability and resources of a global organization with over 200 years of history.

Last updated 9 hours ago

Responsibilities For Lead Software Engineer - Java

  • 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 - Java

Java
React
  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Java, React
  • Strong relational database experience - Oracle
  • 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
  • Mentoring junior developers

Benefits For Lead Software Engineer - Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive 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 - Java

Client Solutions Architect - Payments - Vice President

Senior technical role combining payments expertise with client solutions architecture at JPMorgan Chase, focusing on complex enterprise implementations and sales support.

Ultra-Low Latency C++ Lead Software Engineer, Equities Electronic Trading Technology

Senior C++ Software Engineering role at JPMorgan Chase focusing on ultra-low latency trading systems development and technical leadership.

Aumni - Software Engineering, Ruby on Rails - Sr Associate

Senior Software Engineer role at JPMorgan Chase's Aumni division, focusing on Ruby on Rails development for private markets technology solutions.

Java Software Engineer III - Rates Technology - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on developing cutting-edge technology solutions for global financial markets using Java and modern engineering practices.

Sr Lead Software Engineer - C++, Linux, Trading

Senior Lead Software Engineer position at JPMorgan Chase focusing on C++ and Linux development for trading systems, offering competitive compensation and comprehensive benefits.