Senior Software Engineer

Global technology company that empowers people and organizations worldwide through innovative software solutions and cloud services.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure Compute Hardware Platform Innovation team, where you'll be at the forefront of cloud computing virtualization. This role offers an exciting opportunity to work on large-scale, distributed systems that impact millions of users worldwide.

As a senior engineer, you'll be responsible for building services that define and validate virtualization technologies powering Azure's computational capabilities. The position requires strong technical expertise in software development, with a focus on security, quality, and efficiency. You'll collaborate with partners and customers to deliver innovative solutions while working in a dynamic environment that promotes continuous learning and growth.

The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft's inclusive culture emphasizes respect, integrity, and accountability, creating an environment where employees can thrive while working on cutting-edge technology.

This position is ideal for someone with 4+ years of experience in software engineering, strong coding skills in languages like C++, Java, JavaScript, or Python, and a passion for cloud computing and distributed systems. You'll have the opportunity to work remotely, with up to 100% work-from-home flexibility, while being part of a team that's shaping the future of cloud computing infrastructure.

The role combines technical leadership with hands-on development, requiring both strong coding abilities and the capability to guide other engineers. You'll be working on projects that directly impact Azure's infrastructure, making this an excellent opportunity for career growth and technical development in cloud computing.

Last updated 25 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine software solution requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation, downtime, or interruptions
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure focusing on cloud networking infrastructure, offering competitive salary and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud infrastructure validation and automation, offering hybrid work and competitive compensation.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft's Azure Edge team, focusing on network security and reliability for global cloud infrastructure with competitive compensation and remote work options.

ROP-Senior Software Engineer

Senior Software Engineer position at Microsoft Azure focusing on building and managing Sovereign Cloud solutions, requiring 8+ years of experience in distributed systems and cloud computing.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on cloud infrastructure and AI-powered solutions with competitive compensation and benefits.