TL;DR
Senior Software Engineer (.NET / Azure): Modernizing and re-architecting legacy .NET/SQL Server systems to Azure for a mission-critical platform with an accent on massive data scale, demanding performance, and cloud migration strategies. Focus on decomposing monolithic architectures, containerizing workloads, and driving cloud adoption in a complex, data-intensive environment.
Location: Remote from Canada or Costa Rica
Salary: $80,000–$140,000 USD (or $135,000–$190,000 CAD)
Company
Harris is a leading provider of mission-critical software to the public sector in North America, with Globys delivering world-class B2B portal solutions for major telecom carriers.
What you will do
- Modernize and re-architect existing .NET Framework / ASP.NET / IIS platform to modern .NET and Azure.
- Design secure, scalable APIs and microservices across hybrid and Azure environments using PaaS and serverless capabilities.
- Optimize multi-terabyte SQL Server databases on-prem and in Azure, including query tuning, index optimization, partitioning, and 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 patterns for the team.
- Apply AI tools across the SDLC to accelerate requirements, code generation, testing, and code review.
Requirements
- 8+ years 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, migrating .NET Framework apps to modern .NET and refactoring monoliths.
- Strong Azure experience across compute, integration, data, security, and observability (e.g., App Service, Functions, API Management, Event Hubs, Azure SQL, Key Vault).
- Experience containerizing existing .NET applications with Docker and Kubernetes (AKS).
- Comfortable working in hybrid environments spanning on-prem and Azure.
- BS/MS in CS, Engineering, or a related field, or equivalent experience.
Nice to have
- Understanding of LLM fundamentals, vector databases, and agentic system design (e.g., Azure OpenAI Service, AI Search, Semantic Kernel).
- 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).
Culture & Benefits
- 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 opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →