remote
Senior Software Engineer - Nerdio
Software Engineer
Senior Software Engineer driving cloud‑native solutions for Microsoft Azure, Windows 365, and Intune. Lead design, development, and deployment of scalable services using Python and Azure DevOps, ensuring optimal performance and cost efficiency for enterprise clients.
About the role
Key Responsibilities
- Design, develop, and maintain cloud‑native services on Azure, focusing on Azure Virtual Desktop, Windows 365, and Intune integration.
- Implement CI/CD pipelines with Azure DevOps, ensuring rapid, reliable releases and automated testing.
- Collaborate with product, operations, and security teams to define architecture, performance, and compliance requirements.
- Optimize resource utilization and cost across multi‑tenant environments, providing actionable insights to clients.
- Mentor junior engineers, conduct code reviews, and promote best practices in Python, infrastructure‑as‑code, and cloud security.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python.
- Deep experience with Azure services, especially Azure Virtual Desktop, Windows 365, and Microsoft Intune.
- Hands‑on expertise in Azure DevOps, CI/CD, and infrastructure‑as‑code (ARM, Bicep, Terraform).
- Solid understanding of cloud security, identity, and compliance best practices.
- Excellent communication skills and a collaborative mindset for cross‑functional teams.