ROP - Senior Software Engineer

Microsoft is a global technology company that develops cloud computing services, software, and computer hardware.
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For ROP - Senior Software Engineer

Join Microsoft's Azure Core Compute Team, a leading force in cloud technology innovation. As a Senior Software Engineer, you'll be part of one of Microsoft's most profitable and fast-growing businesses, working on mission-critical infrastructure that powers millions of nodes worldwide. The role focuses on developing and maintaining Azure's general-purpose compute offerings, including virtual machines, containers, and bare metal solutions.

You'll be responsible for ensuring industry-leading availability, reliability, and performance consistency at scale, while maintaining high standards of compliance and security. The position offers unique opportunities to work with cutting-edge technologies, design next-generation services, and adapt to hardware evolution. You'll collaborate across organizations to meet demanding scale, elasticity, and latency requirements.

The team operates in a dynamic environment where innovation is encouraged, and you'll have the freedom to ideate and provide thought leadership. This role is perfect for engineers who want to make a global impact while working with state-of-the-art cloud technology. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.

The position offers hybrid work arrangements with up to 50% work from home opportunity, comprehensive benefits, and the chance to work on technology that affects millions of customers worldwide. If you're passionate about cloud computing, system-level programming, and want to be at the forefront of cloud infrastructure development, this role offers an exceptional opportunity to grow both technically and professionally.

Last updated 8 days ago

Responsibilities For ROP - Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Lead architecture discussions and create proposals for products/solutions
  • Create, implement, optimize, debug, refactor and reuse code
  • Create and implement testing plans and quality assurance solutions
  • Leverage performance and profiling tools to identify bottlenecks
  • Act as a Designated Responsible Individual (DRI) for service monitoring and maintenance
  • Manage release processes and improve deployment efficiency
  • Stay updated with new trends and technical solutions to improve product performance and reliability

Requirements For ROP - Senior Software Engineer

Python
Java
JavaScript
Rust
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • OR Master's Degree in Computer Science with 6+ years technical engineering experience
  • 6+ years of experience designing, building and shipping high quality system software
  • Experience with native Windows or Linux development
  • Experience with virtualization technologies (Hyper-V, VMWare, Docker)
  • Knowledge of Performance profiling tools
  • Experience with GPUs/FPGAs and their programming stack
  • Proven ability to create componentized and well-architected software

Benefits For ROP - Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft ROP - Senior Software Engineer

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on complex technical problem-solving and customer support with hybrid work options.

Senior Technical Support Engineer - Azure Local (Stack HCI)

Senior Technical Support Engineer position at Microsoft focusing on Azure Stack HCI support, requiring 5+ years experience and deep Windows infrastructure knowledge.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on cloud infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry, building scalable cloud container workloads and securing software supply chain.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, support, and technical problem-solving for strategic Azure customers.