Spark Middleware Engineer - Lead Software Engineer

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

Description For Spark Middleware Engineer - Lead Software Engineer

JPMorgan Chase is seeking a Lead Software Engineer specializing in Spark Middleware to join their Corporate Technology team. This role offers an 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 working on enhancing and building trusted market-leading technology products. The position is within the Regulatory, Controls & Op Risk Technology department, which is responsible for developing solutions to manage JPMC's regulatory obligations and associated firm policies.

The role combines technical leadership with hands-on development, requiring expertise in Spark, Python, AWS Cloud, and React. You'll be responsible for executing creative software solutions, leading technical evaluations, and developing secure high-quality production code. The position involves working with data warehouse concepts, middleware systems, and BI tools while maintaining high standards for operational stability and security.

This is an excellent opportunity for experienced engineers who want to work with cutting-edge technologies in a large-scale financial environment. The role offers competitive compensation ($152,000-$215,000) and comprehensive benefits including healthcare, retirement plans, and educational support. You'll be part of a team that values diversity, equity, and inclusion while working on solutions that impact millions of customers globally.

The ideal candidate will have 5+ years of experience, strong understanding of middleware and data warehouse concepts, and proven expertise in developing and maintaining enterprise-scale applications. Knowledge of Java and exposure to Databricks AWS would be advantageous. Join JPMorgan Chase to be part of a team that's shaping the future of financial technology while enjoying excellent career growth opportunities and benefits.

Last updated a day ago

Responsibilities For Spark Middleware Engineer - 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 Spark Middleware Engineer - Lead Software Engineer

Python
Java
Kubernetes
  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • Strong understanding in coding in Spark, Python, AWS Cloud and React
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of Middleware
  • Strong understanding of data warehouse concepts and working experience in relational and dimensional modeling
  • Demonstrated experience in development of dashboards, reports in BI tools

Benefits For Spark Middleware Engineer - Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • 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 Spark Middleware Engineer - Lead Software Engineer

Lead eSoftware Engineer

Lead eSoftware Engineer position at JPMorgan Chase focusing on electronic trading systems development, requiring expertise in C++, low-latency programming, and financial markets technology.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - Core Engineering - Go / Python

Lead Software Engineer position at JPMorgan Chase focusing on core banking platform development using Go/Python, microservices, and cloud technologies.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development and platform engineering, enhancing software delivery automation platforms for 15,000 engineers.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on C#/.Net development for Commercial and Investment Banking Technology, based in Athens, Greece.