Senior Lead Software Engineer – Python/PySpark/AWS/AI
About This Position
Join JPMorgan Chase in Wilmington, New Castle County as a Senior Lead Software Engineer specializing in Python, PySpark, AWS, and AI. You will lead an agile team to design, build, and deliver secure, scalable technology solutions for Consumer and Community Banking.
Key Responsibilities
- Lead the development of high‑performance data pipelines and AI models using Python and PySpark.
- Architect, deploy, and maintain cloud services on AWS, ensuring reliability and cost‑effectiveness.
- Collaborate with product owners, data scientists, and security teams to translate business requirements into technical solutions.
- Mentor junior engineers, conduct code reviews, and champion best practices for clean, test‑driven code.
- Drive continuous improvement through agile ceremonies, performance monitoring, and automation.
Required Qualifications
- 5+ years of professional software engineering experience, with a focus on Python and distributed data processing.
- Strong expertise in PySpark, AWS services (EC2, S3, Lambda, Glue, SageMaker), and containerization (Docker, Kubernetes).
- Hands‑on experience building and deploying AI/ML models in production.
- Proven leadership in agile environments, including sprint planning and stakeholder communication.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Skills
- Experience with Terraform or CloudFormation for infrastructure as code.
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Familiarity with security standards (PCI, GDPR) and banking‑industry compliance.
Compensation
Annual base salary: $243,076.30
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 AI/ML frameworks to build data pipelines and intelligent applications.
Do I need prior banking experience?
Banking experience is not required, but knowledge of financial regulations and security standards is beneficial.
What leadership responsibilities are expected?
You will guide an agile team, mentor engineers, oversee code quality, and coordinate with product and data science stakeholders.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $4,675/week.
Check the job description for location requirements.
Job Details
JPMorgan Chase
Wilmington, New Castle County
Full-Time
From $4,675/week
28/04/2026