Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Microsoft Teams is seeking a Senior Software Engineer to join their Messaging team, focusing on core communications features. This role is part of Microsoft's mission to empower global collaboration and communication through Teams, which serves hundreds of millions of users worldwide.

The position offers an opportunity to work on user-facing features and performance optimization within the Teams platform. You'll be part of a close-knit team that values impact, growth, and innovation, working on first-class communication and collaboration platforms. The role requires a blend of technical expertise and collaborative skills, with opportunities to influence the future of workplace communication.

As a Senior Software Engineer, you'll be responsible for designing and implementing features that enhance the Teams messaging experience, utilizing technologies like React and TypeScript. The role demands excellence in object-oriented programming, algorithms, and design patterns. You'll work in an environment that celebrates diversity and innovation, with a focus on creating solutions that support Microsoft's hybrid work model for customers.

The position offers competitive compensation, with base pay ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC). Benefits include comprehensive healthcare, educational resources, investment options, and parental leave. The role requires 3 days per week in the Redmond office, offering a balanced hybrid work arrangement.

This is an excellent opportunity for experienced engineers who want to make a global impact while working with cutting-edge technology in a collaborative, inclusive environment. You'll be part of shaping how millions of people communicate and collaborate in the modern workplace, while growing your career at one of the world's leading technology companies.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Technical Mastery in object-oriented languages, algorithms, data structures, and design patterns
  • Collaborative work with global teams to develop new features
  • Engineering excellence and writing well-designed, testable, and maintainable code
  • Design & implement features with focus on user experience
  • End-to-End Implementation of features
  • Data-Driven Analysis of feature performance
  • Mentorship & knowledge sharing
  • Commitment to team development

Requirements For Senior Software Engineer

TypeScript
React
JavaScript
Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience designing & shipping production software
  • 4+ years of experience with algorithms, data structures, and design patterns
  • Experience with React and TypeScript, or willingness to learn
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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