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 12 hours 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 Security focusing on identity and authentication systems, building and maintaining challenge infrastructure to prevent bot attacks.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on authentication and authorization SDK development, requiring 4+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on full-stack development, service reliability, and AI-powered security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender team in Hyderabad, focusing on cloud security and threat protection services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's M365 Security team, building cloud-based cybersecurity solutions using AI/ML, with hybrid work option in Hyderabad.