Software Engineer
Core
Design, develop, and maintain automation solutions and cloud applications to enhance Virtual Desktop Infrastructure (VDI) operations and user experience for over 13,000 desktop instances globally.
Role type
Software Engineer (Cloud Infrastructure & Automation)
Builds
Scalable automation solutions, cloud applications, REST APIs, serverless functions, workflow automations, and reporting dashboards for VDI service.
Domain
Cloud Infrastructure / Virtual Desktop Infrastructure (VDI)
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET 8/10, REST APIs, Microsoft Graph API, Azure Functions, Azure Logic Apps, Azure Cosmos DB, Azure Blob Storage, CI/CD pipelines, Git, Power BI
Preferred skills
LINQ, asynchronous programming, software design principles, desktop-system lifecycle knowledge, endpoint management, virtual desktop technologies, troubleshooting distributed cloud solutions
Technologies
C#, .NET 8/10, Entity Framework Core, Azure Functions, Azure Cosmos DB, Azure Logic Apps, Azure DevOps, Power BI, Git, Visual Studio
Responsibilities
Develop and maintain applications using C# and .NET; Build and integrate REST APIs and Microsoft Graph API solutions; Develop serverless applications using Azure Functions; Create workflow automations using Azure Logic Apps; Design and manage solutions using Azure Cosmos DB and Blob Storage; Implement CI/CD pipelines using Azure DevOps; Develop dashboards and reporting solutions using Power BI; Troubleshoot, support, and continuously improve production applications; Create technical documentation, architecture diagrams, and operational procedures
Seniority
Mid-Senior, hands-on IC