Software Engineer II (Customer & Product Engineering)
Core
Building and evolving an observability-focused service for cloud workloads, owning production reliability, and creating reusable engineering assets to accelerate Azure adoption.
Role type
Senior IC software engineer (cloud infrastructure & observability)
Builds
Observability platform capabilities, production reliability tools, and reusable engineering assets for Azure
Domain
Cloud computing, distributed systems, Azure ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native application design, microservices architecture, messaging and integration patterns, end-to-end monitoring and observability, CI/CD pipeline management, containerized workloads, Kubernetes orchestration, Azure ecosystem expertise (Compute, Storage, Networking)
Preferred skills
Blue/green and canary release strategies, deep familiarity with Azure platform innovations, distributed systems knowledge, artificial intelligence trends
Technologies
C, C++, C#, Java, JavaScript, Python, Kubernetes, Azure
Responsibilities
Design, develop, and improve observability services for cloud workloads; support live production environments through on-call and incident investigation; develop technical assets and tools for repeatable customer success; collaborate with product teams to drive improvements across Azure services; develop and support technical teams to deepen engineering expertise
Seniority
Mid-level, hands-on IC