PNC, a leading financial services company with a 160-year legacy, is seeking a Principal Software Engineer to join their Technology organization. This role offers an opportunity to work on complex software solutions in a customer-focused environment. The position combines technical leadership with hands-on development, requiring expertise in Linux systems, database technologies, and API development.
The role involves designing and implementing software solutions that align with business strategies, leading problem-solving initiatives, and providing technical guidance to team members. You'll work with various technologies including Java, SQL databases, and cloud platforms, while maintaining critical production systems.
This is an excellent opportunity for experienced engineers looking to make an impact in financial technology. PNC offers comprehensive benefits including healthcare, retirement plans, and educational assistance. The company promotes an inclusive workplace culture where all employees can contribute to success.
The position offers flexibility across multiple locations including Pittsburgh, Birmingham, Dallas, Strongsville, and Phoenix, with a competitive salary range of $65,000 to $187,200, plus incentive eligibility. You'll be part of a team that values innovation, risk management, and customer satisfaction while working on critical financial technology infrastructure.
The ideal candidate will bring strong technical skills in Linux, databases, and software development, combined with excellent communication abilities and a customer-focused mindset. This role offers growth opportunities within a stable, respected financial institution that continues to invest in technology and its people.