Position Details
About this role
Lead engineer responsible for architecture and technical leadership of mission-critical backend services. The role combines hands-on .NET development with distributed systems and edge-aware design, plus reliability practices and engineering mentorship.
Key Responsibilities
- Lead the architecture and design of scalable, resilient backend services running across cloud and edge environments
- Make and guide critical technical decisions involving system design, data models, APIs, messaging, and infrastructure
- Drive adoption of cloud-native and edge-aware patterns (microservices, event-driven systems, caching, eventual consistency, offline/low-latency scenarios)
- Design, develop, and review high-quality .NET (C#) code for backend services
- Champion reliability practices such as monitoring, alerting, SLIs/SLOs, and incident response
Technical Overview
You will lead design and development of scalable, resilient backend services using C# and .NET (Core/8+) on Microsoft Azure, leveraging managed services and infrastructure-as-code. The role emphasizes edge & distributed systems patterns (microservices, event-driven systems, caching, eventual consistency, offline/low-latency scenarios) and reliability engineering (monitoring, alerting, SLIs/SLOs, incident response).
Ideal Candidate
The ideal candidate is a lead backend engineer with 8+ years of software engineering experience and at least 2 years as a tech lead influencing multiple teams. They are hands-on with C# and .NET (Core/8+) building production-grade backend services on Microsoft Azure, with strong expertise in distributed and edge-aware systems, reliability practices (SLIs/SLOs, incident response), and mentoring/architecture leadership.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
8+ years of professional software engineering experience with significant experience leading complex backend systems, Minimum 2 years of experience as a tech lead or staff-level engineer influencing multiple teams, Strong expertise in C# and .NET (Core/8+) for building production-grade services, Hands-on experience designing systems across cloud and edge environments
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile