Principal Software Engineer, Data & Automation — AWS & PySpark

PNC

United States

On-site

USD 140,000 - 200,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and prescription coverage
Dental and vision insurance
Life insurance
Disability protection
401(k) with match
Stock purchase plan
Education assistance
Wellness program

Job summary

PNC is seeking a Software Engineer Principal for its Data and Automation group, based in Pittsburgh, PA or Dallas, TX. The role requires strong AWS and IaC experience, plus Python and PySpark. You will lead complex problems, guide teams, and shape software solutions that align with business strategy.

Ideal candidates have 5+ years in software engineering, solid knowledge of SDLC, distributed systems, OOP, and strong design skills. In-office culture with a focus on balance and collaboration.

Qualifications

  • University degree with 5+ years of industry experience.
  • Strong experience in AWS services and IaC concepts.
  • Proficiency in Python and PySpark is a plus.
  • Ability to design scalable software solutions and provide guidance.

Responsibilities

  • Aligns business strategy with software solutions.
  • Proposes, designs & codes software solutions to address complex business needs.
  • Oversees technical and procedural documentation required.
  • Leads complex problem solving.
  • Provides technical guidance and support to colleagues and solution development.
  • Displays an innovative approach to apply modern principles and tools to advance initiatives.

Skills

Agile Methodology
SageMaker
AWS
Programming
Data Structures
DevOps
Distributed Systems
OOP
SDLC
Software Engineering
System Design

Education

Bachelor's degree

Tools

AWS SageMaker
Python
PySpark
IaC (Terraform / AWS CDK)

Job description

PNC is seeking a Software Engineer Principal for its Data and Automation group, based in Pittsburgh, PA or Dallas, TX. The role requires strong AWS and IaC experience, plus Python and PySpark. You will lead complex problems, guide teams, and shape software solutions that align with business strategy.

Ideal candidates have 5+ years in software engineering, solid knowledge of SDLC, distributed systems, OOP, and strong design skills. In-office culture with a focus on balance and collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data & Automation Engineer (AWS, PySpark)
Principal Data & Automation Engineer (AWS, PySpark)

PNC Financial Services Group • Farmers Branch (TX)

On-site
USD 140,000 - 200,000
Principal Data & Automation Software Engineer (AWS & Python)
Principal Data & Automation Software Engineer (AWS & Python)

PNC • Pittsburgh

On-site
USD 140,000 - 190,000
Medical/prescription drug coverage
Dental and vision options
Life insurance (employee & spouse/char
+7
Senior Python & Data Platform Engineer — AWS, PySpark
Senior Python & Data Platform Engineer — AWS, PySpark

JPMorganChase • Plano (TX)

On-site
USD 140,000 - 180,000
Health Care Coverage
On-Site Health and Wellness Centers
Retirement Savings Plan
+4
Lead Software Engineer - PySpark/Python, AWS, Databricks
Lead Software Engineer - PySpark/Python, AWS, Databricks

Testing Site - JPMC • Wilmington (DE)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Python/Data/PySpark/AWS
Lead Software Engineer - Python/Data/PySpark/AWS

JPMorganChase • Plano (TX)

On-site
USD 140,000 - 180,000
Health Care Coverage
On-Site Health and Wellness Centers
Retirement Savings Plan
+4
Lead Data Analytics & Insights — Python + Spark
Lead Data Analytics & Insights — Python + Spark

PNC • United States

On-site
USD 120,000 - 180,000
Health insurance
401(k) with company match
Paid time off
+2
Senior PySpark Engineer — AWS & Databricks
Senior PySpark Engineer — AWS & Databricks

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 170,000
Senior PySpark AWS Data Engineer - Cloud, ML & Big Data
Senior PySpark AWS Data Engineer - Cloud, ML & Big Data

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Senior Data Engineer: Python/SQL for Data Solutions & ETL
Senior Data Engineer: Python/SQL for Data Solutions & ETL

PNC • Lakewood (CO)

On-site
USD 91,000 - 186,000
Medical coverage
Dental & vision
401(k) matching
Lead Software Engineer: Python, PySpark & AWS
Lead Software Engineer: Python, PySpark & AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000