Software Engineer Principal Sr (.Net Full Stack)
Core
Design, develop, and maintain enterprise-grade .NET applications and microservices for PNC's C&IB Midland organization, focusing on scalable services and legacy modernization.
Role type
Senior Principal Software Engineer (.NET Full Stack)
Builds
Scalable .NET services, RESTful APIs, and containerized microservices for banking customers.
Domain
Financial Services / Enterprise Software Engineering
Deliverable
production ML models | product features
Required skills
.NET development, distributed system design, microservices architecture, RESTful API design, Docker containerization, CI/CD pipelines, event streaming (Kafka), NoSQL databases, Kubernetes orchestration, secure coding practices, performance tuning
Preferred skills
Cloud deployment (Azure/AWS/GCP), multi-tenant system support, enterprise compliance knowledge, API standards contribution
Technologies
.NET, Docker, Jenkins, uDeploy, Azure DevOps, Kafka, MongoDB, Kubernetes, Swagger/OpenAPI, Angular
Responsibilities
Design and implement scalable application components; contribute to service-oriented and microservices architectures; develop and maintain RESTful APIs; participate in legacy modernization; build and support containerized services; contribute to CI/CD pipelines; act as a technical leader providing guidance on design decisions; mentor mid-level and junior engineers; participate in production support and root cause analysis
Seniority
Senior, hands-on IC with architectural influence