Lead Software Engineer - Python/Pyspark/AWS

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.
Jersey City, NJ, USA
$152,000 - $215,000
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Python/Pyspark/AWS

JPMorgan Chase is seeking a Lead Software Engineer to join their Fusion Data Management team within the Commercial & Investment Bank division. This role offers an opportunity to make a significant impact while working with cutting-edge technology.

As a Lead Software Engineer specializing in Python/Pyspark/AWS, you'll be an integral part of an agile team responsible for enhancing, building, and delivering trusted market-leading technology products. The position involves conducting critical technology solutions across multiple technical areas within various business functions to support the firm's business objectives.

The role requires expertise in Python, PySpark, and AWS, with a focus on building data pipelines and developing web applications using frameworks like Fast API. You'll be working on large-scale systems, requiring strong database skills and thorough understanding of data modeling concepts. The position involves both technical leadership and hands-on development work.

Key technical requirements include advanced programming skills in Python and PySpark, experience with AWS cloud tools like Glue and Lambda, and knowledge of modern data technologies like Iceberg. You'll be working in a collaborative environment that values diversity and innovation, with opportunities to lead technical evaluations and drive the adoption of new technologies.

The position offers competitive compensation ranging from $152,000 to $215,000, along with comprehensive benefits including healthcare coverage, retirement plans, and various wellness programs. This role is based in Jersey City, NJ, and is part of JPMorgan Chase's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments.

This is an excellent opportunity for an experienced software engineer looking to work on complex data engineering challenges while contributing to one of the world's leading financial institutions. The role combines technical expertise with leadership opportunities, making it ideal for someone ready to take the next step in their career while working with cutting-edge technologies in a dynamic, fast-paced environment.

Last updated 6 hours ago

Responsibilities For Lead Software Engineer - Python/Pyspark/AWS

  • 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 - Python/Pyspark/AWS

Python
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Python, Pyspark and AWS
  • Experience in building data pipelines using Python/Java/Pyspark
  • Strong database skills with thorough understanding of databases and data modelling concepts
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies

Benefits For Lead Software Engineer - Python/Pyspark/AWS

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 - Python/Pyspark/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.