Sr. Software Engineer--M365 Foundation
Core
Design, build, test, deploy, and operate reliable backend services, APIs, data pipelines, and automation workflows to create intelligent capabilities for anomaly detection, alert correlation, and incident diagnosis.
Role type
Senior Software Engineer (Backend/Reliability)
Builds
Backend services, APIs, data pipelines, automation workflows, and intelligent operational insights
Domain
Cloud infrastructure, distributed systems, backend platforms, and operational reliability
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, cloud services architecture, backend platform development, service architecture, reliability engineering, debugging, performance optimization, security implementation, operational excellence, technical leadership, root cause analysis, scalable solution design
Preferred skills
AI techniques application, anomaly detection, alert correlation, incident diagnosis, safe mitigation strategies, technical design contribution, shared engineering practices development
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and build backend services, APIs, and data pipelines; Operate and maintain large-scale backend platforms; Investigate production issues and identify root causes; Partner with service teams and product managers to translate reliability challenges into scalable solutions; Improve security, observability, performance, and maintainability of owned services; Contribute to technical designs and operational readiness
Seniority
Senior, hands-on IC