Remote Senior Software Engineer - Azure / .NET / SQL
About the Role
We are seeking a Remote Senior Software Engineer to join our dynamic team at Harris Global Business Services. In this role, you will play a pivotal part in modernizing our mission-critical platform by migrating and re-architecting legacy .NET/SQL Server systems to Azure. This is a unique opportunity to tackle significant technical challenges, including massive data scale and demanding performance requirements, while redefining conventional cloud migration strategies.
What You'll Do
- Modernize our platform by migrating our .NET Framework / ASP.NET / IIS platform to modern .NET and Azure, transitioning from monolithic architectures to microservices or modular designs.
- Architect and build secure, scalable APIs and microservices across hybrid and Azure environments, leveraging PaaS and serverless capabilities.
- Own the data layer by optimizing multi-terabyte SQL Server databases on-prem and in Azure, tuning queries, managing indexing and partitioning, and planning large-scale data migrations.
- Design and maintain complex data pipelines, migrating on-prem patterns to Azure using Data Factory, Integration Services, and Event Hubs.
- Containerize existing .NET workloads into Docker and Kubernetes (AKS), establishing best practices for the team.
- Leverage AI tools to enhance the software development lifecycle (SDLC), accelerating requirements gathering, code generation, testing, and code review.
- As a senior individual contributor, informally mentor peers on technical skills and career growth while collaborating with Product Owners and cross-functional teams to shape technical direction.
Requirements
- 8+ years of experience building complex software on the Microsoft stack (.NET / C#) with deep hands-on SQL Server experience at multi-terabyte scale.
- Proven experience in migrating .NET Framework applications to modern .NET, refactoring monoliths, and re-platforming n-tier architectures.
- Strong Azure experience across compute, integration, data, security, and observability.
- Experience containerizing existing .NET applications with Docker and Kubernetes (AKS).
- Comfortable working in hybrid environments spanning on-prem and Azure.
- BS/MS in Computer Science, Engineering, or related field — or equivalent experience.
Nice to Have
- Understanding of LLM fundamentals, vector databases, and agentic system design.
- Experience with data lakes/lakehouses, Databricks, Cosmos DB, PostgreSQL on Azure, serverless architectures, or Redis Cache.
- Experience with modern SSO and federated identity — SAML, OAuth/OIDC, and integration with enterprise identity providers.
What We Offer
- 3 weeks' vacation and 5 personal days.
- Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment.
- Employee stock ownership and RRSP/401k matching programs.
- Lifestyle rewards and remote work flexibility.
This Remote Senior Software Engineer position offers a unique opportunity to lead cloud migration projects with competitive compensation and excellent benefits.
Who Will Succeed Here
Deep expertise in Azure services, particularly in migrating and optimizing legacy applications using Azure App Services, Azure Functions, and Azure SQL Database.
Proficient in container orchestration with Kubernetes and Docker, demonstrating an ability to build and deploy microservices that scale effectively in a cloud environment.
Strong problem-solving mindset with a focus on performance optimization and data management, particularly with SQL Server and Azure Data Factory, to handle complex data integration tasks.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months