Software Engineer, Platform & API (C#/Cloud Migration)
Core
Design and implement API endpoints and service components for a C# desktop product and its evolving web APIs, supporting migration from Google Cloud to Azure.
Role type
Mid-level IC software engineer (C#/.NET, Cloud Migration)
Builds
Desktop and web client services, CI/CD pipelines, and cloud migration adapters
Domain
Construction technology, Cloud infrastructure (Azure/GCP)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C#/.NET, ASP.NET Core, client-server architecture, cloud platform experience (GCP/Azure), CI/CD pipelines, unit/integration testing, Git workflows, debugging, problem solving, Docker, Kubernetes (AKS), Terraform/Bicep
Preferred skills
Azure services (App Service, Functions, Service Bus, Storage, Key Vault, Application Insights), container orchestration, legacy application modernization
Technologies
ASP.NET Core, Azure, Google Cloud Platform, Docker, Kubernetes, Terraform, Bicep, Application Insights
Responsibilities
Design and implement API endpoints and service components; Own medium-sized features from design through deployment; Contribute to cloud migration effort; Build and maintain CI/CD pipelines; Improve observability with structured logging; Document systems and mentor junior engineers
Seniority
Mid-level, hands-on IC