Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Microsoft Teams Desktop client team is seeking a Senior Software Engineer to join their dynamic development team. The role focuses on developing the Microsoft Teams Desktop client using Microsoft Edge WebView2 technology, working with a diverse tech stack including C++, Objective-C, Swift, React, and TypeScript.

As a Software Engineer in the Desktop team, you'll be responsible for creating delighters, enhancing customer satisfaction, and maintaining high engineering standards. The role involves integrating AI functionality and leveraging existing AI tools to elevate work quality. This position offers excellent career growth opportunities and the chance to expand your technical expertise.

The team culture emphasizes creativity, collaboration, and continuous excellence in developing solutions that shape the future of digital workspace communication. You'll work in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Microsoft's mission centers on empowering every person and organization globally. The company culture promotes a growth mindset, innovation, and collaboration. They emphasize values of respect, integrity, and accountability, fostering an inclusive environment where all employees can thrive.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and various other perks. This position presents an excellent opportunity to work on cutting-edge technology while contributing to one of the world's leading communication platforms.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

TypeScript
React
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with C, C++, Obj-C, TypeScript or Swift
  • Experience with Microsoft Edge WebView2 technology preferred

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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