Lead Software Engineer

Deloitte France

Philadelphia (Philadelphia County)

On-site

USD 140,000 - 195,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Deloitte is seeking a Lead Software Engineer to design, build, and operate AWS cloud and data-engineering solutions that modernize client platforms. You will develop scalable data processing capabilities and integrate data across systems in a client-focused delivery environment.

You will work on cloud migration, data engineering, and legacy modernization, leading Python and PySpark workloads, ETL pipelines with AWS Glue and S3, and infrastructure via CloudFormation.

Qualifications

  • Bachelor’s degree or equivalent experience.
  • 7+ years’ experience developing Python applications and PySpark workloads for distributed data processing.
  • 5+ years’ experience designing, building, or maintaining ETL data pipelines using AWS Glue, Amazon S3, and SQL.
  • Experience provisioning AWS infrastructure using AWS CloudFormation.
  • Experience integrating APIs, relational databases, or NoSQL databases with workflows.
  • Experience working in Financial Services/Investment Management.
  • Ability to travel up to 10%.
  • Limited immigration sponsorship may be available.

Responsibilities

  • Design and build Python applications and PySpark workloads in AWS.
  • Develop, test, and maintain ETL pipelines using AWS Glue and S3.
  • Provision AWS resources via CloudFormation.
  • Integrate APIs, databases, and source systems into workflows.
  • Perform code reviews, support deployment, troubleshoot issues, document designs.

Skills

Independent work & collaboration
Effective communication
Attention to detail
Lead projects or workstreams
Multi-task in fast-paced environment
Interpersonal skills
Meet deadlines
Provide clear guidance to others

Education

Bachelor’s degree or equivalent experience

Tools

AWS CloudFormation
AWS Glue
SQL
Git

Job description

Join Deloitte as a Lead Software Engineer, where you will design, build, and support Amazon Web Services (AWS) cloud and data-engineering solutions that help modernize client platforms. You will develop scalable application and data-processing capabilities, integrate data across systems, and contribute to reliable production operations. This role offers the opportunity to work across cloud migration, data engineering, and legacy-modernization initiatives in a client-focused delivery environment.

Work you'll do

As a Lead Software Engineer (Software Engineer III) on the AI & Engineering team, you will be responsible for:

  • Design and build Python applications and PySpark workloads that process, transform, and validate data in AWS environments.
  • Develop, test, and maintain extract, transform, and load (ETL) pipelines using AWS Glue and Amazon S3 to support data ingestion, reconciliation, and audit requirements.
  • Provision and maintain AWS resources through AWS CloudFormation, including configurations for storage, identity and access management, compute, analytics, messaging, and workflow services.
  • Integrate application programming interfaces (APIs), databases, and source systems into application and data-processing workflows.
  • Perform code reviews, support deployment and release activities, troubleshoot production issues, and document technical designs and operational procedures.

A successful candidate would possess these skills:

  • Ability to work independently and collaborate as part of a team
  • Effective written and verbal communication skills
  • Meticulous attention to detail and quality of work product
  • Ability to build and sustain professional relationships
  • Ability to lead projects or workstreams
  • Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
  • Strong interpersonal skills and professional demeanor
  • Ability to meet deadlines
  • Ability to provide clear guidance to others
The Team

AI & Engineering brings together engineering capabilities to build, deploy, and operate integrated, sector-focused solutions across software, data, artificial intelligence, networks, and hybrid cloud infrastructure. Our teams help clients modernize technology and data platforms, improve mission-critical operations, and create business value through scalable engineering solutions. We tailor our delivery approach to each client’s priorities, operating environment, and transformation goals.

Qualifications

Required:

  • Bachelor’s degree or equivalent experience
  • 7+ years’ experience developing Python applications and PySpark workloads for distributed data processing.
  • 5+ years’ experience designing, building, or maintaining ETL data pipelines using AWS Glue, Amazon S3, and Structured Query Language (SQL).
  • Experience provisioning AWS infrastructure using AWS CloudFormation.
  • Experience integrating APIs, relational databases, or NoSQL databases with application or data-processing workflows.
  • Experience working in the Financial Services/Investment Management industry.
  • Ability to travel up to 10%, on average, based on the work you do and the clients and industries/sectors you serve.
  • Limited immigration sponsorship may be available.

Preferred:

  • Experience modernizing batch-processing or mainframe workloads to AWS-based applications or data platforms.
  • Experience using Amazon Athena, AWS Step Functions, Amazon DynamoDB, Amazon Relational Database Service (Amazon RDS), or Amazon Aurora.
  • Experience using IBM Db2, stored procedures, and SQL to support application or data-processing workflows.
  • Experience using Git-based source control and continuous integration and continuous delivery (CI/CD) tooling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer - AWS
Data Engineer - AWS

PowerToFly • Arizona

On-site
USD 120,000 - 170,000
Lead Cloud Data Engineer — AWS, PySpark & ETL
Lead Cloud Data Engineer — AWS, PySpark & ETL

Deloitte France • Philadelphia

On-site
USD 140,000 - 195,000
Lead Software Engineer
Lead Software Engineer

engineeringjobs.net, Inc. • Philadelphia

On-site
USD 120,000 - 180,000
Data Engineer - Python, SQL, AWS
Data Engineer - Python, SQL, AWS

Compunnel, Inc. • Durham (NC)

On-site
USD 95,000 - 120,000
Data Engineer
Data Engineer

The Value Maximizer • South Carolina

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Applied Resource Group • Atlanta (GA)

On-site
USD 110,000 - 130,000
Senior Software Engineer
Senior Software Engineer

P3+Uplift • Des Moines (IA)

On-site
USD 110,000 - 140,000
Data Engineer
Data Engineer

Smart IT Frame LLC • Reston (VA)

On-site
USD 110,000 - 180,000
Senior Data Engineer
Senior Data Engineer

EXL • New York (NY)

On-site
USD 140,000 - 190,000
Data Engineer
Data Engineer

Compunnel, Inc. • Boston (MA)

On-site
USD 110,000 - 140,000