As a Software Engineer Principal within PNC's Data Products organization, you will design and implement data solutions using cutting-edge technologies, collaborate with cross-functional teams, and contribute to data governance and quality initiatives. The position is primarily based in a PNC location, with some responsibilities performed remotely.
Requirements
- Designing, building, and maintaining scalable data pipelines using cloud platforms and big data technologies
- Developing and optimizing data warehousing solutions to ensure high availability and performance
- Implementing data modeling techniques to support analytics and reporting needs
- Ensuring data quality, governance, and compliance across all data processes
- Collaborating with business analysts, data scientists, and other stakeholders to understand requirements and deliver data solutions
- Leveraging cloud platforms (e.g., AWS, Azure, Google Cloud) and big data frameworks (e.g., Hadoop, Spark, Kafka) to build robust data architectures
- Utilizing DevOps practices and CI/CD tools to automate and streamline data workflows
- Monitoring and maintain data systems, implementing alerting mechanisms to ensure reliability
- Participating in Agile/SAFe ceremonies, including sprint planning, stand-ups, and retrospectives
Benefits
- Medical/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
- A robust wellness program with financial incentives
- Maternity and/or parental leave
- Up to 11 paid holidays each year
- 8 occasional absence days each year, unless otherwise required by law
- Between 15 to 25 vacation days each year, depending on career level
- Years of service