Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cloud · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Azure Core is seeking a Senior Software Engineer to join their cloud infrastructure team. This role is at the heart of Microsoft's Cloud computing platform, working on the foundational infrastructure that powers Azure. The position offers an opportunity to shape next-generation cloud technologies and systematically improve core cloud architecture.

As a Senior Software Engineer in the Azure core engineering team, you'll be working with top-tier colleagues to develop cutting-edge cloud technologies. The role involves tackling increasing challenges in reliability, performance, and scalability as organizations move mission-critical workloads to Azure. You'll be responsible for innovating solutions that enhance the core cloud architecture while working directly with global customers.

The position offers competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote-friendly role with 0-25% travel requirements, perfect for those seeking to make a significant impact in cloud computing while maintaining work-life balance.

Key responsibilities include architecting solutions, driving technical requirements, and working with stakeholders to resolve complex challenges. You'll be part of a team that's essential to Microsoft's cloud infrastructure, with opportunities to mentor others and drive systematic improvements across Azure.

The ideal candidate will have 4+ years of technical engineering experience, strong programming skills in languages like Java, Python, or C++, and cloud computing expertise. This role offers excellent career growth potential and the chance to work on technology that powers countless organizations worldwide.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Work with internal and external stakeholders to understand challenges and identify opportunities
  • Define and plan technology requirements and solutions for complex end-to-end business challenges
  • Drive architecture plan, review, and development
  • Partner with stakeholders to determine user requirements
  • Drive issue resolution across Azure team
  • Work on-call escalations to monitor and mitigate system/product/service issues
  • Proactively seek new knowledge and adapt to new trends

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years of cloud experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

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

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

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