ROP - Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
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, one of the most profitable and fast-growing businesses at Microsoft, focused on building the next generation cloud infrastructure. As a Senior Software Engineer, you'll be part of the Azure Core Compute host team responsible for customer-facing general-purpose compute offerings across virtual machines, containers, and bare metal systems.

The role involves leading features that run on millions of nodes, working across organizations to meet scale, elasticity, latency quality, and reliability demands. You'll be at the forefront of cloud technology, working with cutting-edge hardware and software solutions to power Azure's compute infrastructure.

This position offers the opportunity to make a global impact while working with industry-leading technologies. You'll be responsible for designing and implementing critical systems that power Microsoft Azure's compute platform, ensuring industry-leading availability, reliability, and performance consistency at scale.

The team focuses on evolving host OS technologies, utilizing hardware offloads, and leveraging disaggregation. You'll have the freedom to innovate and provide thought leadership in bringing new ideas to our products and engineering practices. The role offers significant growth opportunities into senior technical or organizational leadership positions.

Microsoft offers a collaborative environment with a growth mindset culture, where you'll work alongside talented engineers and have access to the latest technologies. The position includes comprehensive benefits, professional development opportunities, and the chance to work on projects that impact millions of customers worldwide.

If you're passionate about cloud computing, system software, and want to be part of shaping the future of cloud infrastructure while working with a global team of experts, this role offers an excellent opportunity to advance your career at Microsoft.

Last updated 2 hours 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
  • Leverage performance and profiling tools to identify bottlenecks
  • Act as a Designated Responsible Individual (DRI) for service monitoring and release management
  • Guide other engineers and develop playbooks for service operations

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 with 6+ years experience
  • 6+ years of experience designing, building and shipping high quality system software
  • Experience with native Windows or Linux development
  • Knowledge of virtualization technologies (Hyper-V, VMWare, Docker)
  • Experience with GPUs/FPGAs and their programming stack
  • Proven ability to create componentized and well-architected software
  • Knowledge of Performance profiling tools

Benefits For ROP - Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with competitive pay and benefits in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer position at Microsoft working on the Defender for Endpoint team, developing security solutions using cloud technologies and AI at scale.