In this role, you will work at the intersection of operating systems, hypervisors, and cloud‑scale distributed systems, helping to evolve the virtualization layers that Azure depends on. You will design and implement low‑level system components using modern C++ and Rust, ensuring that Linux and Windows workloads run efficiently, securely, and reliably in Microsoft’s global cloud. You will collaborate closely with engineers across Azure Core to diagnose complex issues, improve system performance, and advance the platform capabilities your customers rely on every day. As a Senior Software Engineer IC4, you will translate user and customer requirements into scalable designs, lead technical discussions, and build high‑quality system software that strengthens Azure’s virtualization platform. You will use artificial intelligence–assisted engineering tools, rigorous debugging techniques, and modern software development practices to improve reliability, performance, and security across the stack. At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We cultivate a culture grounded in a growth mindset, respect, integrity, and accountability—where you are encouraged to bring your authentic self, learn continuously, and create meaningful impact for customers and communities worldwide.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level