Lead Software Engineer - SPARK, Java, Python, AWS

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.
Data
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead Software Engineer - SPARK, Java, Python, AWS

As a Lead Software Engineer at JPMorgan Chase within the Data Pipeline Technology Engineering team, you will have the opportunity to significantly influence your career trajectory and embark on a journey where you can redefine the boundaries of possibility. You will be instrumental in the development of our data pipeline applications on AWS, working closely with business and product teams to create robust data transformation (ETL) functionalities that cater to intricate business requirements.

The role involves working in the Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments. You'll be part of a team that provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Key Focus Areas:

  • Development of data pipeline applications on AWS
  • Creation of robust ETL functionalities
  • Implementation of AWS best practices
  • Performance optimization and database migration
  • Architecture design for complex distributed systems

The position offers the chance to work with cutting-edge technologies including Spark, Java, Python, and AWS, while building solutions that impact global financial markets. You'll be working in an environment that values innovation, technical excellence, and collaborative problem-solving.

We recognize that our people are our strength and value diversity and inclusion highly. The role offers competitive benefits and the opportunity to work with some of the brightest minds in financial technology. Join us to push the boundaries of what's possible in financial services technology while working on systems that impact millions of customers worldwide.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer - SPARK, Java, Python, AWS

  • Advise and make custom configuration changes in tools to generate products
  • Update logical or physical data models based on new use cases
  • Produce architecture and design artifacts for complex applications
  • Gather, analyze, and develop visualizations from large data sets
  • Support business engineering leads through solution design
  • Build complex distributed systems using Java (11/17) on AWS
  • Build out real-world architectures for business engineering teams

Requirements For Lead Software Engineer - SPARK, Java, Python, AWS

Java
Python
Kafka
  • Experience with Spark-based frameworks for ETL, ELT & reporting solutions
  • Strong knowledge of multi-threading and high-volume batch processing
  • Proficiency in performance tuning for Java/Python and Spark
  • Deep knowledge of AWS products/services and Kubernetes/container technologies
  • Experience in building applications on AWS across multi-AZ environments
  • Understanding of modern engineering practices
  • Good understanding of the Big Data stack (Spark/Iceberg)
  • Understanding of patterns like CQRS and event-based architecture

Benefits For Lead Software Engineer - SPARK, Java, Python, AWS

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Competitive benefits package
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Professional development opportunities

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - SPARK, Java, Python, AWS

Sr Lead Data Engineer

Senior Lead Data Engineer position at JPMorgan Chase, focusing on data architecture, pipeline development, and team leadership with 5+ years experience required.

Lead Software Engineer - Big Data, Java/Python

Lead Software Engineer position at JPMorgan Chase focusing on Big Data technologies, requiring expertise in Java/Python and offering competitive compensation of $133,000-$185,000.

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.