Senior Software Engineer

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Digital (MSD) is seeking a Senior Software Engineer to join their Name Resolution and IP Services team, managing enterprise DNS, DHCP, and IPAM for internal networks. This role represents a unique opportunity to work with a USA-based infrastructure team that manages critical network services affecting Microsoft's global operations.

As the team's Senior Software Engineer, you'll be the subject matter expert responsible for modernizing engineering practices through Infrastructure as Code implementation, API development, and UI creation. The role combines software engineering excellence with networking expertise, requiring both technical depth and leadership in solving enterprise-scale challenges.

The position offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. Working in a remote-friendly environment with 0-25% travel requirements, you'll collaborate with cross-functional teams while leading technical initiatives.

Key responsibilities include architecting complex software systems, mentoring other engineers, and maintaining high-performance web applications. The ideal candidate brings 4+ years of technical engineering experience, strong expertise in modern web technologies, and a proven track record with cloud platforms.

This role offers the opportunity to directly impact Microsoft's internal infrastructure while working with cutting-edge technologies. You'll be part of Microsoft Digital's mission to power, protect, and transform the employee experience at Microsoft worldwide, making this an excellent opportunity for a senior engineer looking to work on enterprise-scale challenges with global impact.

Last updated 30 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with cross-functional teams to define and implement new features
  • Lead the architecture and design of complex software systems
  • Conduct code reviews and mentor other engineers
  • Troubleshoot and resolve technical issues
  • Optimize applications for maximum speed and scalability
  • Act as the Designated Responsible Individual (DRI) for service, including on-call duties

Requirements For Senior Software Engineer

TypeScript
JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years experience in developing single-page applications
  • 3+ years experience with React/Angular
  • 3+ years experience with RESTful APIs, MVC, SOLID, TDD, and CI/CD
  • Experience in database design and management with SQL and CosmosDB
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud
  • Must pass Microsoft Cloud background check

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, focusing on authentication and directory services, offering hybrid work and competitive compensation.

Software Engineer - Microsoft Defender for Cloud Apps (TLV)

Senior Software Engineer role at Microsoft Defender for Cloud Apps in Tel Aviv, focusing on developing enterprise SaaS security solutions with distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, focusing on scaling and managing infrastructure for OpenAI models and AI services.

Senior Software Engineer - Microsoft Defender For Endpoint

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