Full Time

Software Engineer Principal -Data and Automation (Sagemaker, AWS CDK, Infrastructure as Code (IaC), Python, Pyspark)

PNC Financial Services Group
Pittsburgh, PA
???* / year

Job Description

About this kind of role

What a Software Engineer Principal -Data and Automation (Sagemaker, AWS CDK, Infrastructure as Code (IaC), Python, Pyspark) usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software solutions, often focusing on complex systems and architectural decisions. This role involves leading technical projects, mentoring other engineers, and ensuring code quality and scalability. Principal engineers frequently collaborate with stakeholders to define requirements and translate them into technical specifications. They also research and evaluate new technologies to improve existing systems and processes.

Tools and skills: Proficiency in Python, Pyspark, AWS services like SageMaker, and Infrastructure as Code tools such as AWS CDK are generally required, alongside experience with software development methodologies and version control systems.

Good fit for: Experienced software engineers with a strong technical background and leadership skills often thrive in this role, particularly those who enjoy problem-solving and mentoring others.

In the Jacksonville, FL metro area, the middle pay across its 766,000 jobs was $48,830 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.