Principal Software Engineer, Data and Automation

PNC

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PADallas, TX
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$120k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$211,200.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 159 open roles on FindRole.

Listed pay typically runs $91,000–$179,200 across 22 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Principal Software Engineer, Data and Automation

JOB TITLE: Software Engineer Principal -Data and Automation (Sagemaker, AWS CDK, Infrastructure as Code (IaC), Python, Pyspark) As a Software Engineer Principal within the Data and Automation organization, you will align business strategy with software solutions by proposing, designing, and coding systems to address complex business needs. You will lead complex problem solving, provide technical guidance to colleagues, and oversee necessary technical and procedural documentation. Your daily work involves applying modern principles and tools to advance business initiatives and capabilities. The role requires extensive experience with AWS services including SageMaker, Bedrock, EMR, Lake Formation, and DataZone. You must demonstrate proficiency in Infrastructure as Code concepts using AWS CDK or Terraform. Key technical skills include Python, PySpark, Object-Oriented Programming, Data Structures, Distributed Systems, and the Software Development Life Cycle. You will focus on application design, architecture, and software process improvement.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Align business strategy with technical software solutions.
  • Propose, design, and code software solutions to address complex business needs.
  • Oversee all required technical and procedural documentation.
  • Lead complex problem-solving efforts for the data and automation organization.
  • Provide technical guidance and support to colleagues during solution development.
  • Apply modern principles and tools to advance business initiatives and capabilities.
  • Assess and manage risks associated with business objectives and activities.

What we're looking for

  • Must have experience with AWS services including SageMaker, Bedrock, EMR, Lake Formation, and DataZone.
  • Must have extensive experience with Infrastructure as Code (IaC) concepts.
  • Must be familiar with AWS CDK or Terraform.
  • Must have 5+ years of industry-relevant experience.
  • Must hold a university or college degree, or a comparable combination of education, certifications, and experience.
  • Hands-on experience with Python, AWS CDK, and PySpark is a plus (preferred).
  • Knowledge of Agile Methodology, DevOps, and Distributed Systems is preferred (preferred).
  • Knowledge of Object-Oriented Programming, Data Structures, and Software Development Life Cycle is preferred (preferred).

More like this

Similar roles

Principal Software Engineer, Data and Automation

PNC

Pittsburgh, PA +1 8 days ago
AWS Amazon SageMaker Bedrock EMR Lake Formation DataZone Infrastructure as Code AWS CDK Terraform Python PySpark Apache Spark Release Management System Development Life Cycle Application Design Architecture
5+ yrs exp

Lead Data Engineer

Capital One Financial

McLean, VA +1 46 days ago
Python PySpark AWS Java Scala SQL Redshift Snowflake Hadoop Spark Kafka NoSQL Cassandra MySQL Hive EMR MapReduce UNIX Linux Agile
4+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Houston, TX 18 days ago
Python Java AI ML Data Engineering Kafka Redis MemCached Airflow Temporal AWS Azure GCP Databricks Snowflake Spark PySpark Apache Iceberg Dynatrace Splunk Grafana NoSQL Vector Stores API Design Microservices LLM Orchestration AWS Bedrock Azure OpenAI