Lead Software Engineer - C# / .NET
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