About this role
Senior backend software engineer role focused on building and operating scalable, highly available order fulfillment services. You will design, implement, and debug production systems end-to-end on Microsoft Azure and support on-call rotations.
Key Responsibilities
- Write production code using C#/.NET and/or Go to build backend services
- Design and implement scalable APIs, background workers, and event-driven services
- Improve system latency, throughput, and availability through hands-on optimization
- Own features and services from design through deployment and operations
- Participate in on-call rotations, incident response, and post-incident root-cause analysis
Technical Overview
Coding-first backend role using C#/.NET and/or Go on Microsoft Azure, with scalable APIs, background workers, and event-driven services. Emphasis on distributed systems, performance/availability optimization, CI/CD, infrastructure-as-code, and production incident response; Kubernetes and Azure services are relevant.
Ideal Candidate
The ideal candidate is a senior backend engineer with 5+ years building production backend services using C#/.NET and either Go. They have practical, real-world Microsoft Azure experience, a strong understanding of distributed systems and production debugging, and ownership experience including on-call support and incident response.
Must-Have Skills
5+ years of experience building backend services in production environmentsStrong hands-on coding experience with C#/.NETfamiliarity with frontend frameworksPractical experience with Microsoft Azure in real production systemsProven experience building highly scalable and highly available servicesStrong understanding of concurrencynetworkingsecurity and distributed systemsExperience debugging issues across complex service environmentsExperience leveraging AI coding tools (Claude CodeCursorGitHub CoPilot or similar) in your daily workflowProven track record of end-to-end service ownership including on-call supportEffective partnership and collaboration with stakeholders
Nice-to-Have Skills
Experience with Kubernetescontainersor orchestrationFamiliarity with Azure services such as AKSFunctionsCosmos DBor Service BusExperience with edge computingIoTor globally distributed workloadsStrong observability and reliability mindset
Tools & Platforms
Microsoft AzureC#/.NETGoKubernetesAzure Kubernetes Service (AKS)Azure FunctionsCosmos DBService BusClaude CodeCursorGitHub CoPilotCI/CD pipelinesinfrastructure-as-codedeployment automation
Required Skills
C#/.NETGoMicrosoft Azurescalable APIsbackground workersevent-driven serviceslatency optimizationthroughput optimizationavailability optimizationdistributed systemsconcurrencynetworkingsecuritydebugging production codeon-call supportincident responsepost-incident root-cause analysisCI/CD pipelinesinfrastructure-as-codedeployment automationKubernetesAzure Kubernetes Service (AKS)Cosmos DBService Busedge computingIoTobservabilityreliabilityClaude CodeCursorGitHub CoPilot
Hard Skills
C#C#/.NET.NETGoMicrosoft Azurescalable APIsbackground workersevent-driven serviceslatency optimizationthroughput optimizationavailability optimizationdistributed systemsconcurrencynetworkingsecuritydebugging production codeincident responseroot-cause analysispost-incident root-cause analysisCI/CD pipelinesinfrastructure-as-codedeployment automationmanaged serviceson-call supportKubernetescontainersorchestrationAzure Kubernetes Service (AKS)Azure FunctionsCosmos DBService Busedge computingIoTobservabilityreliabilityClaude CodeCursorGitHub CoPilotAI coding tools
Soft Skills
excellent communication skillsability to dive into codepartnership and collaboration with stakeholderspeer code review collaboration
Keywords for Your Resume
Senior Software Engineerhands-on Senior Software EngineerC#/.NETC#.NETGoMicrosoft Azurebackend servicesscalable APIsevent-driven servicesbackground workershighly scalablehighly availableconcurrencydistributed systemsCI/CD pipelinesinfrastructure-as-codedeployment automationon-call rotationsincident responseroot-cause analysisClaude CodeCursorGitHub CoPilotKubernetesAzure Kubernetes Service (AKS)Cosmos DBService Busedge computingobservabilityreliabilityon-call support
Deal Breakers
5+ years of experience building backend services in production environments, Strong hands-on coding experience with C#/.NET, Practical experience with Microsoft Azure in real production systems, Proven experience building highly scalable and highly available services, Experience leveraging AI coding tools (Claude Code, Cursor, GitHub CoPilot or similar) in daily workflow, Proven end-to-end service ownership including on-call support
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile