CareerPlan

Lead Software Engineer - C# / .NET

USARemoteFull-time2026-10-22 → 2026-10-23

Core

Lead the design, development, modernization, and maintenance of enterprise applications using C#/.NET and Angular, while extracting services from legacy systems and designing secure integrations.

Role type

Senior IC lead software engineer (enterprise backend & integration)

Builds

Enterprise web applications, maintainable APIs, and secure service integrations

Domain

Enterprise software, cloud-native architecture

Required skills

C#, .NET Framework, modern .NET, Angular, SQL Server, TypeScript, Node.js, gRPC, Protocol Buffers, PostgreSQL, Microsoft Azure, RESTful API design, service contracts, integration patterns, versioning, design patterns, clean code, testing, debugging, Git

Technologies

C#, .NET, Angular, TypeScript, Node.js, gRPC, Protocol Buffers, SQL Server, PostgreSQL, Microsoft Azure

Responsibilities

Lead design, development, and modernization of enterprise applications; stabilize legacy codebases by addressing technical debt; extract services from monolithic systems; design secure integrations and API contracts; optimize SQL queries and data-access layers; troubleshoot complex application and data-consistency issues; lead architecture discussions, technical design reviews, and code reviews; mentor engineers.

Seniority

Senior, hands-on IC with leadership responsibilities