PNC Financial Services Group is hiring a Principal Software Engineer within its Data and Automation organization. This onsite role is based in Pittsburgh, PA (or Dallas, TX per the summary) and focuses on designing and implementing software solutions that align with business strategy, leveraging AWS data and automation services alongside Infrastructure as Code.
In this position, you will lead technical direction for complex initiatives, translate business needs into workable solutions, and provide guidance to colleagues throughout the solution development lifecycle.
Core Responsibilities
- Bridge business strategy and software solutions by aligning technical work to business objectives.
- Propose, design, and code software solutions to address complex business requirements.
- Oversee technical and procedural documentation needed to support delivery and operations.
- Lead complex problem solving efforts across technical domains.
- Provide technical guidance and support to colleagues and the broader solution development process.
- Apply modern principles, methodologies, and tools in an innovative way to advance business initiatives and capabilities.
Requirements
- Experience with AWS services including Amazon SageMaker, Amazon Bedrock, EMR, Lake Formation, and DataZone.
- Extensive experience with Infrastructure as Code (IaC) concepts.
- Familiarity with AWS CDK or Terraform.
- Hands-on experience with Python, AWS CDK, and PySpark is a plus.
- Typically requires a bachelor’s degree and 5+ years of industry-relevant experience.
- In lieu of a degree, a comparable combination of education, job-specific certification(s), and experience (including military service) may be considered.
Technologies
- AWS
- Amazon SageMaker
- Amazon Bedrock
- EMR
- Lake Formation
- DataZone
- Infrastructure as Code (IaC)
- AWS CDK
- Terraform
- Python
- PySpark
- Agile Methodology
Preferred Skills
- Agile Methodology
- Amazon SageMaker
- Amazon Web Services (AWS)
- Computer Programming
- Data Structures
- DevOps
- Distributed Systems
- Object-Oriented Programming (OOP)
- Software Development
- Software Development Life Cycle (SDLC)
- Software Engineering
- System Designs
Competencies
- Application Design
- Architecture
- Packaged Application Integration
- Product and Vendor Evaluation
- Software Process Improvement (SPI)
- System Development Life Cycle
- Technical Troubleshooting
Benefits
- Medical and prescription drug coverage with a Health Savings Account feature
- Dental and vision options
- Employee and spouse/child life insurance
- Short and long-term disability protection
- 401(k) with PNC match
- Pension and stock purchase plans
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance, including select programs fully paid
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- Up to 11 paid holidays each year
- 9 occasional absence days each year, unless otherwise required by law
- 15 to 25 vacation days each year depending on career level
- Years of service
Accommodation and EEO Information
If an accommodation is required to participate in the application process, contact AccommodationRequest@pnc.com with subject line containing “accommodation request”. Applicants may also call 877-968-7762 and say “Workday” for accommodation assistance. All information provided will be kept confidential and used only as required to provide needed reasonable accommodations.
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
California residents: Refer to the California Consumer Privacy Act Privacy Notice to understand how PNC may use or disclose your personal information in hiring practices.