Software Engineer II at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cloud Services, Device Authentication, APIs, AI Solutions, Incident Response, Root Cause Analysis, Distributed Systems, Security Protocols, IoT Ecosystems, Device Lifecycle Management, Azure Resource Manager, RBAC, Compliance Frameworks, AI/ML Concepts, Telemetry Analysis, Service Performance

Industry

Software Development

Description
Guided by our values of respect, integrity, and accountability, we foster a culture of inclusion where everyone can thrive—at work and beyond. As a Software Engineer II, you will: 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. 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). These requirements include but are not limited to the following specialized security screenings: 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
As a Software Engineer II, you will design, implement, and maintain cloud services for device authentication and secure OTA updates. You will also collaborate on Live Site management for critical services to maintain high SLA standards.
Loading...