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
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams, with over 320 million daily users, is seeking a Senior Software Engineer to lead technical implementation of client build, release, and validation gating across multiple platforms. This role is crucial in Microsoft's fastest-growing business application, focusing on intelligent communications and workplace productivity.

The position involves working with cutting-edge technologies and frameworks, enabling feature delivery to millions of users within minutes through automated processes. You'll be part of a diverse, high-energy team that values customer needs and teamwork, working on infrastructure that powers continuous integration and deployment for Microsoft Teams.

As a Senior Engineer, you'll blend software engineering expertise with modern tools and methodologies, contributing to open-source technologies and building smart systems that enhance engineer productivity. The role offers exposure to cloud platforms, particularly Azure PaaS & Services, and involves developing test automation frameworks and engineering infrastructure tools.

The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. This remote-friendly position offers up to 100% work from home with 0-25% travel requirements.

You'll be joining a team that uses Teams to ship Teams, where your tools become integrated into the product itself. This is an excellent opportunity for someone passionate about developer productivity, quality-focused releases, and building scalable infrastructure that impacts millions of users daily.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop and maintain engineering infrastructure, tools, and services that power the CI/CD for Microsoft Teams across different clients/platforms
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams
  • Build tools/bots to improve developer productivity
  • Contribute ideas to continuously improve our systems
  • Drive actionable code and product quality feedback

Requirements For Senior Software Engineer

JavaScript
TypeScript
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in Object Oriented languages including JavaScript, TypeScript and NodeJS OR equivalent experience
  • 2+ years experience collaborating with other teams to ship products
  • 1+ years experience with cloud platforms
  • 1+ years experience mentoring and coaching other engineers

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.