Senior Lead Software Engineer

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Senior Lead Software Engineer

As a Senior Lead Software Engineer at JPMorgan Chase, within the Capital Technology team, you will play a pivotal role in an agile feature team. Your focus will be on designing, enhancing, constructing, and delivering market-leading technology products that are secure, stable, and scalable. Your work will have a significant business impact as you apply your deep technical expertise and problem-solving skills to address a wide range of challenges across multiple technologies and applications.

You will be responsible for developing and enhancing the technology roadmap, providing technical guidance, creating secure high-quality code, and serving as a subject matter expert in Python/Java and Databricks. The role requires extensive experience in building large-scale global software solutions, with a deep understanding of data engineering, big data, and Data Mesh Architecture.

This position offers an opportunity to work with cutting-edge technologies in a global financial institution, where you'll influence product design, application functionality, and technical operations. You'll be part of a team that values diversity, equity, and inclusion, while working on projects that have significant business impact.

The ideal candidate will bring 10+ years of applied experience in software engineering, with advanced proficiency in programming languages and deep expertise in areas such as cloud, AI, machine learning, or LLM. Experience with AWS/Databricks and understanding of Capital regulatory reporting framework is highly valued.

Last updated 3 hours ago

Responsibilities For Senior Lead Software Engineer

  • Develop and enhance the technology and engineering roadmap for your team
  • Provide technical guidance and direction, leading, coaching, and mentoring
  • Create secure, high-quality production code, and review and debug code
  • Develop cost-effective technology solutions
  • Drive decisions that influence product design and functionality
  • Serve as a subject matter expert in Python/Java and Databricks
  • Actively contribute to the engineering community
  • Influence peers to adopt leading-edge technologies
  • Foster a team culture of diversity, equity, inclusion, and respect

Requirements For Senior Lead Software Engineer

Python
Java
  • Formal training or certification in software engineering with 10+ years experience
  • Hands-on experience in system design, application development, testing
  • Advanced proficiency in one or more programming languages
  • Advanced knowledge of software applications and technical processes
  • Ability to independently troubleshoot design and functionality issues
  • Experience in Data Engineering and big data
  • Understanding of Data Mesh Architecture
  • Familiarity with orchestration tools such as Airflow

Benefits For Senior Lead Software Engineer

Medical Insurance
401k
Parental Leave
  • Medical Insurance
  • 401k
  • Parental Leave
  • Equal opportunity employer

Interested in this job?

Jobs Related To JPMorgan Chase Senior Lead Software Engineer

Principal Architect - Observability

Principal Architect role at JPMorgan Chase focusing on observability solutions and architecture leadership in financial technology.

Senior Lead Architect API

Senior Lead Architect API position at JPMorgan Chase focusing on API & data standards implementation and architecture review processes across JPM Payments.

Payment Lifecycle Manager III (Vice President) - Cash Asset Management (EMEA)

Lead Cash Asset Management operations at JPMorgan Chase as a VP, driving process improvements and strategic initiatives across EMEA region.

Sr. Director of eSoftware Engineering - Electronic Trading Technology / SOR

Senior Director role leading development of Smart Order Router and Electronic Trading systems at JPMorgan Chase.

Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

Lead role for an experienced C++ engineer to head derivatives exchange connectivity platform development at JPMorgan Chase, managing global teams and driving technical innovation.