Software Engineer II

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

Microsoft’s Azure Device Registry (ADR) team is hiring a Software Engineer II to build device-management capabilities in Azure. ADR provides a unified control plane for representing and managing IoT devices and industrial assets as Azure resources, with consistent identity, metadata, lifecycle management, querying, governance, and fleet operations. The platform is evolving to support broader fleet-management capabilities, including groups, jobs, certificate management, and integrations with IoT Hub and software update services. In this role, you will design, implement, test, deploy, and operate highly available Azure services and APIs for managing device fleets at scale. You will collaborate with engineers and partner teams across Azure IoT to provide secure, reliable, and usable experiences for customers. You will also use AI-assisted engineering tools in your development workflow, applying them responsibly and developing fluency with emerging AI capabilities. The position involves developing software, tools, and code for design, infrastructure, technology platforms, and commercial or end-user applications. You will use current programming languages and technologies to write code, test and debug software, and create documentation, deployment procedures, and maintenance processes. Microsoft describes its mission as empowering every person and organization to achieve more, supported by a growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Bachelor's degree, or currently pursuing one, in Computer Science or a related technical field and 1+ year of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a Master's degree, or currently pursuing one, in Computer Science or a related technical field with proven coding experience in those languages; or equivalent experience.
  • Experience building or operating Azure or other large-scale cloud services.
  • Familiarity with large-scale storage, querying, messaging, and event-driven architectures.
  • Experience with service telemetry, monitoring, incident response, performance analysis, and live-site operations.
  • Experience with CI/CD, automated testing, deployment pipelines, and engineering quality practices.

Responsibilities

  • Design and develop cloud-scale distributed services, REST APIs, and Azure resource management experiences for Azure Device Registry.
  • Build features for device registration, identity, metadata, lifecycle management, querying, grouping, and fleet-scale operations.
  • Contribute to ADR control-plane and data-plane architecture, including integration with Azure Resource Manager and related Azure platform services.
  • Develop integrations between ADR and services such as Azure IoT Hub, Device Provisioning Service, and Azure Device Update.
  • Diagnose complex distributed-system issues and improve service reliability, performance, scalability, observability, and operational readiness.
  • Participate in live-site engineering practices and use operational learnings to improve the product.
  • Use AI-assisted engineering tools effectively and responsibly across the software development lifecycle, and stay current with emerging AI technologies and practices.
  • Write, test, and debug code, and develop documentation, deployment procedures, and maintenance processes.

Benefits

  • The posting says certain roles may be eligible for benefits and other compensation and links to additional benefits and pay information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service