Senior Software Engineer

Microsoft builds cloud platforms and enterprise software, empowering every person and organization on the planet to achieve more.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure team as a Senior Software Engineer to help build and scale one of the world's fastest-growing cloud platforms. You'll work on developing a highly reliable, cloud-based distributed service that integrates efforts across hundreds of teams to scale Azure at all levels - from single rack deployments to multi-datacenter regions.

As a technical lead for a small engineering team, you'll focus on enhancing and developing Azure's infrastructure foundation. This role offers a unique opportunity to gain deep insights into Azure's architecture at its most fundamental level. You'll be working with cutting-edge cloud technologies and distributed systems, implementing solutions that impact Microsoft's global cloud infrastructure.

The position requires strong technical expertise in cloud services, distributed systems, and software development. You'll collaborate with cross-functional teams, drive technical decisions, and mentor other engineers. Microsoft offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide.

The role combines technical leadership, hands-on development, and strategic thinking. You'll be responsible for designing and implementing solutions for complex distributed systems while ensuring high availability, reliability, and performance at scale. This is an excellent opportunity for experienced engineers who want to work on challenging problems in cloud computing while contributing to Microsoft's mission of empowering every person and organization on the planet.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user 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 for degradation, downtime, or interruptions
  • Proactively seek new knowledge and adapt to new technical solutions
  • Engage with partners across multiple organizations and geographies

Requirements For Senior Software Engineer

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Solid understanding of .NET stack, object oriented programming
  • Experience with developing large-scale cloud services or enterprise software
  • DevOps experience
  • Strong verbal and written communication skills
  • Ability to work cross team and collaborate with others
  • Ability to prioritize tasks and work independently

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 role at Microsoft working on Azure Cloud Shell, leading initiatives in service reliability, security, and feature development.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN Team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer – CIEng in IDC

Senior Software Engineer position at Microsoft's Cloud Security team, working on the Defender for Cloud platform in Hyderabad, India.

Senior Service Engineer

Senior Service Engineer position at Microsoft Digital, focusing on enterprise client experience transformation and service management using cloud technologies.

Senior Network Engineer - CTJ - TS/SCI

Senior Network Engineer position at Microsoft working on Azure secure cloud infrastructure, requiring TS/SCI clearance and expertise in network design and automation.