Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?