This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineer to help design, build, and operate cloud‑scale security services within Microsoft’s Cloud Security organization. This role focuses on developing highly available, secure, and reliable infrastructure and platform services that protect Microsoft and customer workloads at global scale. The engineer will collaborate closely with software engineers, security researchers, program managers, and partner teams across Microsoft to deliver solutions that meet rigorous security, reliability, and performance requirements.
Job Responsibility:
Design, develop, and maintain cloud‑based software services and platform components with a strong focus on reliability, scalability, and security
Own services end‑to‑end, participating in the full service lifecycle including design, implementation, deployment, monitoring, live‑site operations, and continuous improvement
Collaborate with cross‑functional partners across engineering, security, and operations teams to deliver high‑quality solutions
Investigate and resolve complex production issues, including performance, availability, and correctness challenges
Apply modern software engineering and DevOps practices to improve deployment efficiency, reduce operational overhead, and meet service‑level objectives (SLOs/SLAs)
Contribute to improvements in testing, monitoring, alerting, and operational readiness
Support on‑call rotations and follow documented incident response and post‑incident review processes
Requirements:
Bachelor’s degree in Computer Science or a related technical discipline, or equivalent practical experience
4+ years of professional software engineering experience, including designing, testing, deploying, and supporting production services (required)
Hands‑on experience building, operating, and maintaining distributed systems or cloud‑based services
Experience using telemetry, metrics, logging, and alerts to monitor system health and diagnose live‑site issues
Strong problem‑solving and analytical skills with the ability to navigate ambiguity in complex systems
Required programming language: experience with one or more of C# (.NET), Go, or Python
Effective written and verbal communication skills, with the ability to collaborate across teams
Demonstrated ability to work in a fast‑paced, evolving environment
Nice to have:
Experience developing and operating services on Azure, AWS, or GCP
Experience with containerized workloads and Kubernetes
Familiarity with DevOps pipelines, CI/CD practices, and automation
Exposure to security or cybersecurity domains, including secure development practices