Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join an innovative team focused on creating AI-powered solutions for the M365 suite. This role offers a unique opportunity to pioneer new technologies that enhance user productivity and creativity across Microsoft's digital workspace platforms.

The position involves working on cutting-edge AI technologies to transform how users interact with their digital environment, making tasks more intuitive and efficient. You'll be part of a team developing solutions that leverage large language models (LLMs) to redefine workplace productivity.

As a Senior Software Engineer, you'll be responsible for building and shipping services using industry best practices, collaborating with cross-functional teams, and contributing to product development that directly impacts millions of users. The role requires both technical expertise and a user-focused mindset, emphasizing the importance of building practical solutions that address real user needs.

The position offers competitive compensation, with base pay ranging from $119,800 to $234,700 USD annually (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. The role allows for up to 100% remote work with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers who want to work at the intersection of AI and enterprise software, contributing to products that shape the future of work while being part of Microsoft's mission to empower every person and organization on the planet to achieve more.

The ideal candidate will bring both technical excellence and a collaborative spirit, ready to mentor others and drive technical projects while maintaining a strong focus on user needs and product quality. Join a team that values diverse perspectives and fosters an inclusive environment for innovation and growth.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Participate in the definition of key scenarios, use cases, and end-user experiences
  • Design, implement and refine solutions with product management, design, and partner teams
  • Identify hard problems, evaluate solutions, and drive decision making
  • Mentor and develop engineers across all levels
  • Lead technical projects and model the team culture

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in designing, architecting, and driving development of large features
  • Experience building applications on top of large language models (LLMs)
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs

Jobs Related To Microsoft Senior Software Engineer