CareerPlanSign in

Principal Software Engineer (.Net)

🌐 Remote💼 Full-time🗓 2026-08-30 → 2026-09-26

Core

Principal Software Engineer leading architecture, system modernization, and cloud-native distributed services for multi-cloud clients and internal products.

Role type

Principal Software Engineer (Technical Lead)

Builds

Scalable microservices, event-driven systems, and cloud-native solutions using .NET

Domain

Multi-cloud software engineering (.NET, AWS, Azure, GCP)

Deliverable

production ML models | product features | infrastructure

Required skills

.NET 6/7/8+, C#, microservices architecture, distributed systems design, cloud-native patterns, containerization, Kubernetes, API design, CI/CD, observability, security by design, mentorship

Preferred skills

Domain-Driven Design, multi-cloud exposure, high-scale system operations, community thought leadership

Technologies

.NET Core, C#, Docker, Kubernetes, Kafka, RabbitMQ, AWS, Azure, GCP, PostgreSQL, MySQL, DynamoDB

Responsibilities

Own end-to-end system architecture and lifecycle; design and build high-scale distributed services; lead decomposition of monoliths to microservices; act as technical authority for frameworks and practices; drive engineering quality standards and observability; mentor senior and mid-level engineers; collaborate with stakeholders to align technical strategy with business outcomes

Seniority

Principal, hands-on IC with strategic influence

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.