Principal Software Engineer – .NET, Azure

Posted 1 day ago

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Design, develop, and sustain large-scale distributed systems on Azure utilizing .NET/C#.

• Navigate and contribute to intricate legacy and contemporary codebases with minimal onboarding time.

• Collaborate directly with business stakeholders to gain domain knowledge and convert requirements into technical solutions.

• Lead architectural decisions, conduct trade-off analyses, and formulate technical strategies.

• Manage backend services comprehensively, encompassing APIs, data access, cloud infrastructure, and CI/CD pipelines.

• Guide and assist engineers while enhancing engineering quality and practices.

• Work collaboratively across organizational lines to ensure technical initiatives align with business objectives.

• Identify and address systemic challenges in production settings, tooling, and development processes.


⛳️ Requirements

• Over 10 years of professional experience in software engineering.

• Strong expertise in C# and .NET, particularly .NET 6+ / ASP.NET Core.

• Extensive experience with Microsoft Azure, including App Services, Azure Functions, Service Bus, Azure SQL, Cosmos DB, Storage, Key Vault, and Entra ID.

• Capability to operate independently in ambiguous and complex environments with large codebases and distributed systems.

• Proven history of deploying and maintaining production backend systems at scale.

• Experience in regulated or domain-centric industries such as healthcare, life sciences, or finance.

• Exceptional communication skills and the ability to foster relationships with non-technical stakeholders.

• Proficiency in translating between business and engineering contexts.

• Comprehensive ownership from requirements gathering to deployment and operational support.

• Preferred: Experience in Health & Life Sciences technology, including EHR/EMR, clinical data, regulatory compliance, HIPAA, or HL7/FHIR.

• Preferred: Familiarity with Azure DevOps, CI/CD pipelines, and Infrastructure as Code using Bicep or Terraform.

• Preferred: Knowledge of event-driven architectures, microservices patterns, and distributed messaging.

• Preferred: Experience with data-intensive systems, pipelines, or ML/AI integrations in healthcare.

• Preferred: Leadership in cross-team initiatives or acting as a technical anchor.

• Experience with .NET 8+, ASP.NET Core Web APIs, Azure Functions, Worker Services, AKS/Containers, Event Grid, Blob Storage, MSAL, SQL Server, Entity Framework Core, Git, Docker, Application Insights, and Azure Monitor.


🏝️ Benefits

• Contractor-only engagement.

• Global remote work arrangement.

People also viewed

Labcorp1 day ago

Senior Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Nect1 day ago

Software Engineer Full-Stack – All Genders

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Solventum1 day ago

Senior Software Engineer – m/f/x

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
BackerKit1 day ago

Staff Software Developer

US flagCalifornia OnlyFull-timeFull-stack Engineer$184k – $235k/year
ApplyView job
DIGIT4U Business Solutions GmbH1 day ago

Senior Engineer, Software Packaging, Zscaler

DE flagGermany OnlyFull-timeFull-stack Engineer€55k – €65k/year
ApplyView job
Chainguard1 day ago

Software Engineer – Sustaining Automation

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$121k – $142k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers