PNC’s Data and Automation organization is seeking a Principal Software Engineer to design and build software solutions that support business strategy. This onsite role is based in Pittsburgh, PA or Dallas, TX, with a focus on AWS-based data and automation capabilities, including Infrastructure as Code.
Role Summary
As a Principal Software Engineer, you will align technology deliverables with business priorities while leading the design, development, and evolution of complex software solutions. The role emphasizes applying modern tools and methods to advance business initiatives and capabilities, supported by AWS data and automation services and automated infrastructure practices.
Responsibilities
- Align business strategy with software solutions.
- Propose, design, and code software solutions to address complex business needs.
- Oversee technical and procedural documentation required for solution delivery and operations.
- Lead complex problem-solving efforts across the software lifecycle.
- Provide technical guidance and support to colleagues involved in solution development.
- Apply innovative approaches using modern principles, methodologies, and tools to improve business initiatives and capabilities.
Required Qualifications
- Experience using 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.
- Typically requires a university/college degree and 5+ years of industry-relevant experience.
- Specific certifications are often required; no required certifications are listed.
- In lieu of a degree, a comparable combination of education, job-specific certification(s), and experience (including military service) may be considered.
Preferred Skills
- Agile Methodology
- Amazon SageMaker
- Amazon Web Services (AWS)
- Computer programming and data structures
- DevOps practices
- Distributed systems and software development
- Object-Oriented Programming (OOP)
- Software Development Life Cycle (SDLC)
- System design and software engineering
Technologies
- AWS, Amazon SageMaker, Amazon Bedrock, EMR, Lake Formation, DataZone
- Infrastructure as Code (IaC), AWS CDK, Terraform
- Python, PySpark
- Agile Methodology
Competencies
- Application design and 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
Work Location
This role is onsite in Pittsburgh, PA or Dallas, TX.
Accommodation Request
If you require an accommodation to participate in the application process, contact AccommodationRequest@pnc.com with a 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 to the extent required to provide needed reasonable accommodations. PNC provides reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
Equal Employment Opportunity (EEO)
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 gain understanding of how PNC may use or disclose your personal information in its hiring practices.