Software Engineer Principal Sr (.Net Full Stack)

PNC

Quick summary

Work type
On-site
Location
PA · KS · TX
Posted
12 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$134k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $165,000–$214,500.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 150 open roles on FindRole.

Listed pay typically runs $86,250–$185,900 across 57 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Principal Sr (.Net Full Stack)

As a Principal Senior Software Engineer at PNC's C&IB Midland organization, you will join a dynamic team in Pittsburgh or Dallas to design and develop enterprise-grade .NET applications. Your role involves hands-on technical leadership, contributing to the architecture of scalable services and modernizing legacy systems while ensuring robustness and alignment with business needs. You will work closely with architects, product owners, and engineering teams to implement RESTful APIs, containerized services using Docker, and CI/CD pipelines, incorporating automated testing and security checks. Additionally, you will mentor junior engineers, support event-driven integrations, and contribute to monitoring solutions for operational excellence. Required skills include extensive .NET development experience, expertise in distributed systems, Docker, CI/CD tooling, Kafka, NoSQL data stores, and a strong understanding of software security and performance tuning.

What you'll do

  • Design and implement scalable .NET application components for enterprise use.
  • Contribute to service-oriented architectures, applying modern design principles and patterns.
  • Develop RESTful APIs with clear documentation using Swagger/OpenAPI standards.
  • Mentor mid-level and junior engineers through code reviews and technical guidance.
  • Support event-driven integrations using Kafka or similar technologies.
  • Apply secure coding practices and performance optimization techniques consistently.

What we're looking for

  • Extensive hands-on experience in .NET development within enterprise environments.
  • Proven ability to design and build distributed or service-based systems.
  • Strong understanding of application architecture, patterns, and integration strategies.
  • Practical experience with Docker, CI/CD tooling, Kubernetes, and cloud platforms.
  • Solid grasp of software security, performance tuning, and scalability considerations.
  • Demonstrated ability to mentor junior engineers through code reviews and design discussions.
  • Clear communication skills for technical designs and tradeoffs with peers and leadership.

More like this

Similar roles

Lead .NET Full Stack Software Engineer

Wells Fargo

St Louis, MO 5 days ago
AWS .NET C# SQL Angular React CI/CD Agile Python PostgreSQL Kubernetes Docker Terraform Git JUnit Selenium Swagger Jira Confluence

Sr. Lead Software Engineer, Full Stack

Capital One Financial

Chicago, IL 32 days ago $209,000$238,500
Java Spring Boot Docker Kubernetes AWS CI/CD Git SQL PostgreSQL Python RESTful APIs Maven Jenkins Swagger Linux

Sr. Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA 11 days ago $250,800$286,200
Java Python Spring Boot Docker Kubernetes AWS CI/CD Git SQL PostgreSQL Maven JUnit RESTful APIs Microservices Scrum

Principal Full Stack Software Engineer

Fidelity Financial Services

Merrimack, NH 17 days ago
Angular HTML CSS SCSS JavaScript TypeScript NGRX NodeJS NX Java Spring SpringBoot REST Kafka Jenkins Maven AWS Docker EKS SQL PLSQL CI/CD Microservices Responsive Web Design Progressive Web Apps

Senior .net Software Engineer

Wells Fargo

Charlotte, NC 3 days ago
C#.net ASP.NET Core EF Core JBPM Angular TypeScript RxJS xUnit NUnit Jasmine Karma SSIS Spark Playwrite iCEDQ Azure DevOps GitHub Actions Docker OpenShift Kubernetes YAML SQL Server
Hybrid