This position is no longer accepting applications
Closed on June 20, 2026.
This role is filled — get an email when new Data Processing roles open on EngineerJobs.io:
J
Lead Software Engineer - Python/PySpark/SQL
Python
Apache Spark
Big Data
Bigdata
Cloud
Data Engineer
Data Processing
Database
Infrastructure As Code
PySpark
Spark
Spark Sql
SQL
Team Lead
Technical Lead
Wealth Management
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on EngineerJobs.io alert.
See other roles at JPMorganChase.
Job Description
JPMorganChase's Asset & Wealth Management division is seeking a Lead Software Engineer to drive Python, PySpark, and SQL initiatives in an on-site role located in Jersey City, NJ. This position centers on technical leadership, delivering secure production code, and developing data pipelines within a cloud-based AWS environment, with a salary range of USD 152,000 to 215,000 per year.
Responsibilities
- Delivers innovative software designs, development, and troubleshooting, applying non-routine thinking to craft effective solutions and break down complex technical problems.
- Oversees wealth management marketing software initiatives, leveraging deep marketing systems knowledge to guide development efforts.
- Produces secure, production-ready code and conducts reviews and debugging of peers' work.
- Identifies opportunities to automate recurring remediation tasks to improve the overall stability of applications and systems.
- Leads evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and fit within the existing information architecture.
- Guides communities of practice across Software Engineering to promote adoption of new and leading-edge technologies.
- Fosters a team culture focused on diversity, opportunity, inclusion, and respect.
Requirements
- Formal training or certification in software engineering with 5+ years of applied experience.
- Hands-on experience delivering system design, application development, testing, and operational stability for wealth management marketing software solutions.
- Proficiency in Python, PySpark, SQL, and AWS services.
- Ability to develop and optimize scalable data pipelines and applications using Python and PySpark within the AWS cloud, ensuring efficient data processing and transformation.
- Solid understanding of AWS services such as S3 and EMR to design and implement robust data solutions that meet business requirements and enhance analytics.
- Knowledge of software applications and technical processes within a cloud architecture.
- Ability to identify opportunities to improve existing applications to increase stability and simplify the platform.
- Proven ability to work with a team of engineers to ensure the platform is standardized, optimized, available, reliable, accessible, and secure to support business needs.
- Operational excellence through root cause analysis and continuous improvement.
- Proficiency across all phases of the Software Development Life Cycle.
- Experience collaborating with partner teams to develop reusable services that meet solution requirements.
Technologies
- Python
- PySpark
- SQL
- AWS (S3, EMR)
- Step Functions
- Lambda
- Spark
- Terraform
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
- Commission-based pay
- Discretionary incentive compensation
Preferred Qualifications, Capabilities, and Skills
- Exposure to cloud technologies including Step Functions, Lambda, and Spark
- Terraform as Infrastructure as Code is a nice to have
- Experience in the financial services industry
Similar Jobs
J
J
J
J
J