PNC is a leader in secure payments and is seeking a Principal Software Engineer within their Tempus Technologies organization. The role involves guiding architecture and development teams, establishing design standards, and providing technical leadership while modernizing existing systems.
Responsibilities:
- Leads the design, development, and maintenance of software solutions across multiple product lines
- Directs and consults on all phases of software engineering life cycle and troubleshoots technical problems as needed using agile methods
- Leads complex problem solving and resolves workflow problems through automation optimization
- Monitors security technology trends and ensures the adaptability of techniques to various system architectures. Encourages sound technology choices are made and drive innovative technology architecture and solution design
- Provides technical guidance and support to colleagues and solution development
Requirements:
- Experience in leading the design, development, and maintenance of software solutions across multiple product lines
- Experience directing and consulting on all phases of software engineering life cycle and troubleshooting technical problems using agile methods
- Experience leading complex problem solving and resolving workflow problems through automation optimization
- Knowledge of security technology trends and ensuring adaptability of techniques to various system architectures
- Ability to provide technical guidance and support to colleagues and solution development
- Broad understanding of software technologies, platforms, and architectural best practices
- Strong background in enterprise-scale system design and hands-on experience across multiple languages and frameworks
- Ability to communicate effectively and collaborate seamlessly with leaders and engineering teams across the organization
- University / college degree
- Industry relevant experience typically 8+ years
- In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
- Application Development
- Business Management
- C Sharp (Programming Language)
- Customer Solutions
- Delphi (Programming Language)
- Design
- Group Problem Solving
- Java
- Process Improvements
- Release Management
- Software Solutions
- TypeScript
- User Experience (UX) Design
- Higher level education such as a Masters degree, PhD, or certifications