Software Engineer Principal
Company | PNC Financial Services |
---|---|
Location | Pittsburgh, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Strong background in building scalable data pipelines
- Experience in ensuring data quality and optimizing data availability
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with big data frameworks (e.g., Hadoop, Spark, Kafka)
- Experience with DevOps practices and CI/CD tools
- 5+ years of industry-relevant experience
- University/college degree or equivalent combination of education and experience
Responsibilities
- Design, build, and maintain scalable data pipelines using cloud platforms and big data technologies
- Develop and optimize data warehousing solutions to ensure high availability and performance
- Implement data modeling techniques to support analytics and reporting needs
- Ensure data quality, governance, and compliance across all data processes
- Collaborate with business analysts, data scientists, and other stakeholders to understand requirements and deliver data solutions
- Leverage cloud platforms and big data frameworks to build robust data architectures
- Utilize DevOps practices and CI/CD tools to automate and streamline data workflows
- Monitor and maintain data systems, implementing alerting mechanisms to ensure reliability
- Participate in Agile/SAFe ceremonies, including sprint planning, stand-ups, and retrospectives
Preferred Qualifications
- Application Development
- Business Management
- Customer Solutions
- Design
- Group Problem Solving
- Process Improvements
- Release Management
- Software Solutions
- User Experience (UX) Design