This position is no longer accepting applications
Closed on June 20, 2026.
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 Python jobs alert.
See other roles at JPMorganChase.
Job Description
The Lead Software Engineer role within JPMorgan Chase's Asset & Wealth Management division centers on delivering secure production code and building data pipelines in a cloud-based AWS environment. The position emphasizes hands-on development alongside technical leadership, using Python, PySpark, and SQL to support wealth management marketing solutions.
Location and Compensation
Location: Jersey City, NJ (onsite)
Salary: USD 152,000 - 215,000 per year
Minimum experience: 5 years
Responsibilities
- Designs and implements innovative software solutions, handling complex problems beyond routine approaches and breaking down technical challenges for actionable outcomes.
- Leads wealth management marketing software initiatives with a strong grasp of business concepts in the domain.
- Develops secure, production-grade code and conducts reviews and debugging of colleagues' work.
- Proactively identifies opportunities to automate recurring remediation tasks to improve overall system stability.
- Steers evaluation sessions with external vendors, startups, and internal teams to assess architectures, credentials, and fit within current information ecosystems.
- Champions communities of practice across the software engineering organization to promote adoption of new and advanced technologies.
- Contributes to an inclusive team culture that emphasizes diversity, opportunity, and respect.
Requirements
- Formal training or certification in software engineering accompanied by five or more years of applicable experience.
- Hands-on experience delivering system design, application development, testing, and operational stability for wealth management marketing software.
- Practical development experience with Python, PySpark, SQL, and AWS services.
- Capability to develop and optimize scalable data pipelines and applications using Python and PySpark within the AWS cloud, enabling efficient data processing.
- Solid understanding of AWS services such as S3 and EMR to design robust data solutions that meet business needs and improve data access and analytics.
- Familiarity with software applications and processes within a cloud-centric architecture.
- Ability to identify improvement opportunities in existing applications to boost stability and streamline the platform.
- Proven ability to collaborate with engineers and developers to ensure a standardized, optimized, secure, reliable, and accessible platform that supports business and technology needs.
- Commitment to operational excellence through root cause analysis and continuous improvement.
- Proficiency across the full Software Development Life Cycle.
- Experience working with partner teams to build 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 such as Step Functions, Lambda, and Spark
- Terraform experience is a plus
- Experience in the financial services industry
Similar Jobs
J
J
J
J
J
J