Remote Senior Software Engineer - Azure / .NET / SQL
About the Role
We are looking for a Remote Senior Software Engineer to join our team at Harris Computer. In this role, you will be pivotal in modernizing our mission-critical platform, migrating and re-architecting legacy .NET/SQL Server systems to Azure. This position presents a significant technical challenge, as you will be dealing with massive data scales and demanding performance requirements. You will have the opportunity to challenge conventional thinking about cloud migration.
What You'll Do
- Modernize our platform by migrating our .NET Framework / ASP.NET / IIS platform to modern .NET and Azure, breaking monolithic architectures into 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.
- Build integrations and pipelines by designing and maintaining complex data pipelines, migrating on-prem patterns to Azure using Data Factory, Integration Services, and Event Hubs.
- Containerize workloads by moving existing .NET workloads into Docker and Kubernetes (AKS), establishing patterns for the team.
- Leverage AI across the SDLC by applying AI tools to accelerate requirements, code generation, testing, and code review.
- Elevate the team by informally mentoring peers on technical skills and career growth.
- Collaborate 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.
- Hands-on legacy modernization experience, including migrating .NET Framework apps to modern .NET and refactoring monoliths.
- 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.
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.
- Remote work and more!
This role offers a unique opportunity to lead significant cloud migration projects while working remotely. With competitive compensation and comprehensive benefits, it stands out in the software engineering field.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months