Senior Software Engineer

Microsoft•Cambridge, MA

About The Position

Microsoft’s mission is to empower every person and every organization to achieve more. The team builds client and service components within Intune, Microsoft’s device and app management platform for enterprises. It works across a variety of platforms and technology stacks, from highly scaled .NET services to client components on iOS, macOS, Linux, Windows, and the web. The team is highly collaborative and builds software that millions of people rely on to get their jobs done. The role involves learning and improving as an engineer, using modern AI tools, addressing customer problems with fellow engineers, and safely releasing software to millions of users.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Nice To Haves

  • 10 years of software industry experience.
  • Experience building client applications for desktop platforms (Windows, Mac, Linux) and mobile platforms (iOS, Android).
  • Master's degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in Computer Science or a related technical field and 8+ years of such experience; or equivalent experience.

Responsibilities

  • Learn and improve as a software engineer every day.
  • Leverage modern AI tools to design and implement software across various technology stacks.
  • Collaborate with other engineers to solve urgent customer problems.
  • Safely release software to millions of users.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service