Connecting people I'd hire with companies I'd work at

Matt Wallaert
companies
Jobs

Software Engineer II

Microsoft

Microsoft

Software Engineering
Hyderabad, Telangana, India
Posted on Jan 6, 2026
Overview

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.



Responsibilities
  • 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.


Qualifications
  • 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.

Preferred Qualifications

  • 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.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.