Principal Software Engineer, Developer Tools & Productivity

PNC

Pittsburgh (Allegheny County)

On-site

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PNC is seeking a Software Engineer Principal to join the Developer Tools Team in Pittsburgh. This hands-on role focuses on modernizing the developer ecosystem, reducing friction, and delivering practical solutions that boost productivity across languages like C#, Java, Python, and Node.js.

You will help expand technical capacity and drive enterprise adoption of new tools and practices. The position emphasizes technical depth, collaboration with communities, and leadership in solving complex

Qualifications

  • Aligns business and technology strategy with software solutions.
  • Proposes, designs, and codes software solutions to address complex engineering and business needs.
  • Provides technical leadership across development technologies including C#, Java, Python, Node.js, associated frameworks, development environments, plugins, and extensions.
  • Improves how development languages, frameworks, packages, tools, and extensions are evaluated, approved, packaged, distributed, upgraded, and supported.
  • Evaluates major releases and emerging development capabilities and helps establish sustainable approaches for enterprise adoption.
  • Identifies and removes friction in developer environments and workflows.
  • Builds and improves reference architectures, reusable solutions, prototypes, and developer productivity tools.
  • Contributes to Inner Source repositories and communities, helping increase reuse and collaboration across development teams.
  • Partners with developer community efforts to translate the voice of the developer into practical improvements in tools, platforms, processes, and engineering practices.
  • Builds and explore solutions focused on AI-assisted development, automation, and developer productivity.
  • Leads complex technical problem solving and provides technical guidance and hands‑on support to development teams.
  • Apply modern engineering principles, technologies, and tools to advance developer capabilities and software delivery.

Responsibilities

  • Aligns business and technology strategy with software solutions and developer enablement capabilities.
  • Proposes, designs, and codes software solutions to address complex engineering and business needs.
  • Provides technical leadership across development technologies including C#, Java, Python, Node.js, associated frameworks, development environments, plugins, and extensions.
  • Improves how development languages, frameworks, packages, tools, and extensions are evaluated, approved, packaged, distributed, upgraded, and supported.
  • Evaluates major releases and emerging development capabilities and helps establish sustainable approaches for enterprise adoption.
  • Identifies and removes friction in developer environments and workflows.
  • Builds and improves reference architectures, reusable solutions, prototypes, and developer productivity tools.
  • Contributes to Inner Source repositories and communities, helping increase reuse and collaboration across development teams.

Job description

PNC is seeking a Software Engineer Principal to join the Developer Tools Team in Pittsburgh. This hands-on role focuses on modernizing the developer ecosystem, reducing friction, and delivering practical solutions that boost productivity across languages like C#, Java, Python, and Node.js.

You will help expand technical capacity and drive enterprise adoption of new tools and practices. The position emphasizes technical depth, collaboration with communities, and leadership in solving complex

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Developer Tools & Productivity
Principal Software Engineer, Developer Tools & Productivity

PNC • United States

On-site
USD 150,000 - 190,000
Health insurance
Dental and vision
Life insurance
+7
Software Engineer Principal (C#/Java/Python)
Software Engineer Principal (C#/Java/Python)

PNC • Pittsburgh

On-site
USD 140,000 - 190,000
Product Owner III — Developer Tools Platform
Product Owner III — Developer Tools Platform

PNC • Pennsylvania

On-site
USD 110,000 - 160,000
Medical & Rx coverage
Dental & vision
Life insurance
+6
Senior Software Engineering Lead
Senior Software Engineering Lead

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Software Engineer: Design & Deliver Customer Solutions
Senior Software Engineer: Design & Deliver Customer Solutions

PNC • Pittsburgh

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+2
Software Engineer – Build Scalable, Customer-Focused Solutions
Software Engineer – Build Scalable, Customer-Focused Solutions

Feedinkoo: Remote Jobs • United States

On-site
USD 45,000 - 138,000
Senior Software Engineer — Scalable Financial Solutions
Senior Software Engineer — Scalable Financial Solutions

PNC • Phoenix (AZ)

On-site
USD 90,000 - 130,000
Software Engineer Principal (C#/Java/Python)
Software Engineer Principal (C#/Java/Python)

PNC • United States

On-site
USD 150,000 - 190,000
Health insurance
Dental and vision
Life insurance
+7
Principal Data & Automation Software Engineer (AWS & Python)
Principal Data & Automation Software Engineer (AWS & Python)

PNC • Pittsburgh

On-site
USD 140,000 - 190,000
Medical/prescription drug coverage
Dental and vision options
Life insurance (employee & spouse/char
+7
Lead Software Engineer - C# / .Net / Angular
Lead Software Engineer - C# / .Net / Angular

PNC • Farmers Branch (TX)

Hybrid
USD 90,000 - 120,000
Medical/prescription drug coverage
Dental and vision insurance
401(k) with match
+2