Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Scala, Spark, Java, Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Scala, Spark, Java, Python

full-timePosted: Sep 29, 2025

Job Description

Lead Software Engineer - Scala, Spark, Java, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology. As a Lead Software Engineer specializing in Scala, Spark, Java, and Python, you will play a pivotal role in our agile teams, delivering critical tech solutions that power our global banking operations. Based in Jersey City, NJ, you will contribute to building robust, scalable systems that handle everything from high-frequency trading to advanced risk analytics, ensuring our clients receive seamless and secure financial services in a highly regulated environment. Your responsibilities will span the full software development lifecycle, from architecting data-intensive applications using Spark for real-time processing to coding resilient backend services in Java and Python. You will lead initiatives to optimize performance in our vast financial datasets, integrating cutting-edge tools to drive insights that inform strategic decisions at JP Morgan Chase. Collaboration is key; you'll work closely with product managers, data scientists, and compliance experts to align technical solutions with business objectives, all while adhering to stringent security and privacy standards that protect our institution and its clients. This role offers the opportunity to innovate within one of the world's largest financial institutions, where your expertise in multiple technical areas can directly impact our digital transformation efforts. Join us to leverage your skills in a dynamic setting that values agility, excellence, and the power of technology to shape the financial landscape.

Key Responsibilities

  • Lead the development and implementation of critical technology solutions using Scala, Spark, Java, and Python across multiple technical domains
  • Collaborate with agile teams to design scalable, high-performance systems for financial data processing and analytics
  • Architect and optimize data pipelines to handle large-scale transaction volumes in compliance with regulatory standards
  • Mentor junior engineers and conduct code reviews to ensure best practices in software engineering
  • Integrate machine learning models into production environments for risk assessment and fraud detection
  • Troubleshoot and resolve complex technical issues in real-time trading and reporting systems
  • Drive innovation by evaluating emerging technologies to enhance JP Morgan Chase's financial platforms
  • Ensure adherence to security protocols and data privacy laws in all software deliverables
  • Participate in sprint planning and retrospectives to continuously improve team processes

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience
  • Strong proficiency in Scala, Spark, Java, and Python programming languages
  • Experience in agile methodologies and cross-functional team collaboration
  • Demonstrated ability to design and implement scalable data processing solutions in financial systems
  • Knowledge of financial services regulations and data security standards
  • Proven track record of delivering high-impact technical solutions in a fast-paced environment

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with big data technologies in banking or fintech sectors
  • Familiarity with cloud platforms like AWS or Azure for financial applications
  • Previous work at a major financial institution handling transaction processing
  • Certifications in Scala, Spark, or relevant financial tech areas

Required Skills

  • Scala programming
  • Apache Spark for big data processing
  • Java development
  • Python scripting and automation
  • Agile and Scrum methodologies
  • Data pipeline architecture
  • Financial data modeling
  • SQL and database management
  • Cloud computing (AWS/Azure)
  • Machine learning integration
  • Problem-solving and debugging
  • Team leadership and mentoring
  • Regulatory compliance knowledge
  • Version control (Git)
  • Performance optimization

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Scala programmingintermediate
  • Apache Spark for big data processingintermediate
  • Java developmentintermediate
  • Python scripting and automationintermediate
  • Agile and Scrum methodologiesintermediate
  • Data pipeline architectureintermediate
  • Financial data modelingintermediate
  • SQL and database managementintermediate
  • Cloud computing (AWS/Azure)intermediate
  • Machine learning integrationintermediate
  • Problem-solving and debuggingintermediate
  • Team leadership and mentoringintermediate
  • Regulatory compliance knowledgeintermediate
  • Version control (Git)intermediate
  • Performance optimizationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience (experience)
  • Strong proficiency in Scala, Spark, Java, and Python programming languages (experience)
  • Experience in agile methodologies and cross-functional team collaboration (experience)
  • Demonstrated ability to design and implement scalable data processing solutions in financial systems (experience)
  • Knowledge of financial services regulations and data security standards (experience)
  • Proven track record of delivering high-impact technical solutions in a fast-paced environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with big data technologies in banking or fintech sectors (experience)
  • Familiarity with cloud platforms like AWS or Azure for financial applications (experience)
  • Previous work at a major financial institution handling transaction processing (experience)
  • Certifications in Scala, Spark, or relevant financial tech areas (experience)

Responsibilities

  • Lead the development and implementation of critical technology solutions using Scala, Spark, Java, and Python across multiple technical domains
  • Collaborate with agile teams to design scalable, high-performance systems for financial data processing and analytics
  • Architect and optimize data pipelines to handle large-scale transaction volumes in compliance with regulatory standards
  • Mentor junior engineers and conduct code reviews to ensure best practices in software engineering
  • Integrate machine learning models into production environments for risk assessment and fraud detection
  • Troubleshoot and resolve complex technical issues in real-time trading and reporting systems
  • Drive innovation by evaluating emerging technologies to enhance JP Morgan Chase's financial platforms
  • Ensure adherence to security protocols and data privacy laws in all software deliverables
  • Participate in sprint planning and retrospectives to continuously improve team processes

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Lead Software Engineer - Scala, Spark, Java, Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Scala, Spark, Java, Python. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead Software Engineer - Scala, Spark, Java, Python" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer - Scala, Spark, Java, Python @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Lead Software Engineer - Scala, Spark, Java, Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Scala, Spark, Java, Python

full-timePosted: Sep 29, 2025

Job Description

Lead Software Engineer - Scala, Spark, Java, Python

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology. As a Lead Software Engineer specializing in Scala, Spark, Java, and Python, you will play a pivotal role in our agile teams, delivering critical tech solutions that power our global banking operations. Based in Jersey City, NJ, you will contribute to building robust, scalable systems that handle everything from high-frequency trading to advanced risk analytics, ensuring our clients receive seamless and secure financial services in a highly regulated environment. Your responsibilities will span the full software development lifecycle, from architecting data-intensive applications using Spark for real-time processing to coding resilient backend services in Java and Python. You will lead initiatives to optimize performance in our vast financial datasets, integrating cutting-edge tools to drive insights that inform strategic decisions at JP Morgan Chase. Collaboration is key; you'll work closely with product managers, data scientists, and compliance experts to align technical solutions with business objectives, all while adhering to stringent security and privacy standards that protect our institution and its clients. This role offers the opportunity to innovate within one of the world's largest financial institutions, where your expertise in multiple technical areas can directly impact our digital transformation efforts. Join us to leverage your skills in a dynamic setting that values agility, excellence, and the power of technology to shape the financial landscape.

Key Responsibilities

  • Lead the development and implementation of critical technology solutions using Scala, Spark, Java, and Python across multiple technical domains
  • Collaborate with agile teams to design scalable, high-performance systems for financial data processing and analytics
  • Architect and optimize data pipelines to handle large-scale transaction volumes in compliance with regulatory standards
  • Mentor junior engineers and conduct code reviews to ensure best practices in software engineering
  • Integrate machine learning models into production environments for risk assessment and fraud detection
  • Troubleshoot and resolve complex technical issues in real-time trading and reporting systems
  • Drive innovation by evaluating emerging technologies to enhance JP Morgan Chase's financial platforms
  • Ensure adherence to security protocols and data privacy laws in all software deliverables
  • Participate in sprint planning and retrospectives to continuously improve team processes

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience
  • Strong proficiency in Scala, Spark, Java, and Python programming languages
  • Experience in agile methodologies and cross-functional team collaboration
  • Demonstrated ability to design and implement scalable data processing solutions in financial systems
  • Knowledge of financial services regulations and data security standards
  • Proven track record of delivering high-impact technical solutions in a fast-paced environment

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with big data technologies in banking or fintech sectors
  • Familiarity with cloud platforms like AWS or Azure for financial applications
  • Previous work at a major financial institution handling transaction processing
  • Certifications in Scala, Spark, or relevant financial tech areas

Required Skills

  • Scala programming
  • Apache Spark for big data processing
  • Java development
  • Python scripting and automation
  • Agile and Scrum methodologies
  • Data pipeline architecture
  • Financial data modeling
  • SQL and database management
  • Cloud computing (AWS/Azure)
  • Machine learning integration
  • Problem-solving and debugging
  • Team leadership and mentoring
  • Regulatory compliance knowledge
  • Version control (Git)
  • Performance optimization

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Scala programmingintermediate
  • Apache Spark for big data processingintermediate
  • Java developmentintermediate
  • Python scripting and automationintermediate
  • Agile and Scrum methodologiesintermediate
  • Data pipeline architectureintermediate
  • Financial data modelingintermediate
  • SQL and database managementintermediate
  • Cloud computing (AWS/Azure)intermediate
  • Machine learning integrationintermediate
  • Problem-solving and debuggingintermediate
  • Team leadership and mentoringintermediate
  • Regulatory compliance knowledgeintermediate
  • Version control (Git)intermediate
  • Performance optimizationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience (experience)
  • Strong proficiency in Scala, Spark, Java, and Python programming languages (experience)
  • Experience in agile methodologies and cross-functional team collaboration (experience)
  • Demonstrated ability to design and implement scalable data processing solutions in financial systems (experience)
  • Knowledge of financial services regulations and data security standards (experience)
  • Proven track record of delivering high-impact technical solutions in a fast-paced environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with big data technologies in banking or fintech sectors (experience)
  • Familiarity with cloud platforms like AWS or Azure for financial applications (experience)
  • Previous work at a major financial institution handling transaction processing (experience)
  • Certifications in Scala, Spark, or relevant financial tech areas (experience)

Responsibilities

  • Lead the development and implementation of critical technology solutions using Scala, Spark, Java, and Python across multiple technical domains
  • Collaborate with agile teams to design scalable, high-performance systems for financial data processing and analytics
  • Architect and optimize data pipelines to handle large-scale transaction volumes in compliance with regulatory standards
  • Mentor junior engineers and conduct code reviews to ensure best practices in software engineering
  • Integrate machine learning models into production environments for risk assessment and fraud detection
  • Troubleshoot and resolve complex technical issues in real-time trading and reporting systems
  • Drive innovation by evaluating emerging technologies to enhance JP Morgan Chase's financial platforms
  • Ensure adherence to security protocols and data privacy laws in all software deliverables
  • Participate in sprint planning and retrospectives to continuously improve team processes

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Lead Software Engineer - Scala, Spark, Java, Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Scala, Spark, Java, Python. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Lead Software Engineer - Scala, Spark, Java, Python" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer - Scala, Spark, Java, Python @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.