Lead Software Engineer – Python/PySpark/AWS/Databricks
About This Position
JPMorgan Chase is seeking a Lead Software Engineer with expertise in Python, PySpark, AWS, and Databricks to join its Corporate & Enterprise Technology team in Wilmington, New Castle County, US. This senior role combines technical leadership, architecture, and hands‑on development to deliver high‑impact data solutions.
Key Responsibilities
- Define and execute technology strategy for data‑intensive applications using PySpark, Python, AWS, and Databricks.
- Lead a local team of developers, providing mentorship, code reviews, and agile sprint planning.
- Architect scalable, secure, and high‑performance data pipelines and analytics platforms.
- Collaborate with cross‑functional stakeholders to translate business requirements into technical designs.
- Ensure best practices for CI/CD, testing, and cloud governance are followed.
- Monitor production systems, troubleshoot issues, and drive continuous improvement.
Required Qualifications
- Bachelor’s or higher in Computer Science, Engineering, or related field.
- 5+ years of professional software engineering experience, with at least 2 years leading teams.
- Deep expertise in Python and PySpark for large‑scale data processing.
- Strong hands‑on experience with AWS services (e.g., EMR, S3, Lambda, Glue) and Databricks.
- Proven ability to design, develop, and deploy cloud‑native data solutions.
- Excellent communication, problem‑solving, and stakeholder management skills.
Preferred Skills
- Experience with containerization (Docker, Kubernetes).
- Familiarity with data warehousing tools such as Snowflake or Redshift.
- Knowledge of DevOps practices and infrastructure‑as‑code (Terraform, CloudFormation).
Compensation
Annual salary: $204,921.64
Location
Wilmington, New Castle County, United States
Frequently Asked Questions
What technologies will I work with in this role?
You will primarily use Python, PySpark, AWS services, and Databricks to build and scale data processing pipelines.
Do I need prior leadership experience?
Yes, the position requires at least two years of experience leading software development teams.
Is relocation assistance provided?
JPMorgan Chase offers relocation support for qualified candidates moving to Wilmington, New Castle County.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $3,941/week.
Check the job description for location requirements.
Job Details
JPMorgan Chase
Wilmington, New Castle County
Full-Time
From $3,941/week
28/04/2026