As a Software Engineer Principal within PNC's Technology organization and Developer Tools Team (DTT), you will work with the team to improve the technologies, tools, and engineering experiences used by developers across the organization. This hands-on engineering role focuses on modernizing the developer ecosystem, reducing friction, and building practical solutions that improve developer productivity. The position is based in Pittsburgh, PA. The role expands technical capacity across developer tooling and developer experience, helping improve how core development technologies—including C#, Java, Python, and Node.js—are approved, packaged, updated, and supported. It enables appropriate access to development tools and extensions, anticipates major language and framework releases, and creates sustainable paths for developers to adopt modern capabilities. The role also partners on reference architectures, Inner Source, developer feedback, AI-assisted development, and productivity tooling, working alongside team leadership and community efforts to turn developer needs into practical solutions. PNC is an in-office company that fosters a supportive culture. Employees are expected to focus on customer needs and effectively manage risks in accordance with PNC's Enterprise Risk Management Framework. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal