Software Engineer II

MicrosoftRedmond, WA
14d

About The Position

The Azure Sphere Security Service (AS3) team brings Microsoft’s mission to life by delivering secure, scalable, and globally available cloud services that safeguard billions of IoT devices. From device attestation to fleet management, we operate the backbone of the Azure Sphere IoT Security Platform, ensuring trust and resilience at every layer. We are also pioneering the integration of AI for productivity, enhancing reliability, automating workflows, and accelerating innovation across device security and cloud services. Joining AS3 means contributing directly to Microsoft’s vision while building solutions that empower customers and uphold our core values. At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Guided by our values of respect, integrity, and accountability, we foster a culture of inclusion where everyone can thrive—at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience with distributed systems, cloud services (Azure preferred), cloud infrastructure e.g., AKS, and security protocols (TLS, PKI).
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice To Haves

  • 5+ years of experience building and shipping production software is preferred.
  • Knowledge of IoT ecosystems and device lifecycle management.
  • Familiarity with Azure Resource Manager, RBAC, and compliance frameworks
  • Experience in AI/ML concepts for productivity and automation.

Responsibilities

  • Design, implement, and maintain cloud services for device authentication, attestation, and secure OTA updates.
  • Develop APIs and tools for secure device onboarding and lifecycle management.
  • Apply AI-driven solutions to improve operational efficiency, automate telemetry analysis, and optimize service performance.
  • Collaborate on Live Site management for critical services, including monitoring, alerting, incident triage, and rapid mitigation to maintain 99.999% SLA.
  • Participate in incident response, root cause analysis, and reliability improvements.
  • Support compliance initiatives (SFI, S360 KPIs) and security hardening efforts.
  • Work in an inclusive, growth-oriented environment aligned with Microsoft’s mission and values.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service