Lead Software Engineer - Big Data, Java/Python

JPMorganChase, one of the oldest financial institutions, offers 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.
$133,000 - $185,000
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Big Data, Java/Python

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Technology Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. This role focuses on Big Data technologies and requires expertise in Java/Python development within a large enterprise environment.

You'll be responsible for executing creative software solutions, developing secure high-quality production code, and enhancing modern infrastructure. The position involves working with Big Data technologies including Hadoop, Spark, HIVE, KAFKA, and other related tools. You'll lead evaluation sessions with stakeholders and govern architecture quality in production environments.

The role offers competitive compensation ranging from $133,000 to $185,000, along with comprehensive benefits including healthcare, retirement savings, and educational support. You'll be working in Chicago, IL, as part of JPMorgan Chase's Commercial & Investment Bank, a global leader across banking, markets, and securities services.

This is an excellent opportunity for an experienced engineer with 5+ years of software development experience who is passionate about Big Data technologies and wants to make an impact at one of the world's leading financial institutions. You'll work with cutting-edge technologies while helping to build and maintain critical financial systems used by millions of customers worldwide.

The position requires strong technical skills in Java/Python, extensive AWS experience, and deep knowledge of Big Data technologies. You'll be working in an agile environment, collaborating with global teams, and contributing to the architecture and design of large-scale systems. The role offers significant growth opportunities and the chance to work on complex, mission-critical applications in the financial sector.

Last updated 44 minutes ago

Responsibilities For Lead Software Engineer - Big Data, Java/Python

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code
  • Enhance modern infrastructure, operations and advancement in stable and matured technology platforms
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Govern Architecture and Design Quality of Service in production environments
  • Perform cross impact analysis with systems, products, third party technology & business stakeholders
  • Partner with firm wide technology architecture councils
  • Work independently with very little supervision

Requirements For Lead Software Engineer - Big Data, Java/Python

Java
Python
Kafka
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Experience in a Big Data technology (Hadoop and Spark Architecture, Performance tuning, Spark SQL, HIVE, SQOOP, KAFKA, Impala, HBASE)
  • Hands-on practical experience delivering system design
  • Advanced in languages such as Java/Python in a large enterprise
  • Extensive AWS & Cloud Foundry experience
  • Advanced understanding of agile methodologies
  • Expertise in modernization using micro-front end patterns
  • Familiarity with multiple enterprise integration patterns
  • Familiar with security & business risks
  • Experience in domain driven design

Benefits For Lead Software Engineer - Big Data, Java/Python

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 Lead Software Engineer - Big Data, Java/Python

Quantitative Research Data Solutions Architect - Executive Director

Lead data solutions architect role at JPMorgan Chase, focusing on data tooling design and implementation with competitive compensation of $200-350K.

Senior Director of Data Engineering- Chase UK

Lead data engineering teams at Chase UK, delivering scalable data solutions and driving technical excellence in a dynamic fintech environment.

Lead Software Engineer - ETL, Data, AWS

Lead Software Engineer position at JPMorgan Chase focusing on ETL, Data, and AWS technologies with competitive compensation and comprehensive benefits.

Senior Lead Data Engineer

Senior Lead Data Engineer position at JPMorgan Chase, leading data platform development and engineering initiatives while mentoring junior engineers in Plano, TX.

Lead Software Engineer - Data Engineering

Lead Software Engineer position at JPMorgan Chase focusing on Data Engineering, requiring 5+ years of experience in cloud technologies, big data, and team leadership.