Senior Software Engineer

MicrosoftRedmond, WA

About The Position

Our team at Microsoft builds the Fluent components libraries that power Copilot experiences across Microsoft 365 web applications like M365 Copilot, Office, Teams, and Outlook. Our mission is to accelerate the development of highly crafted, performant, accessible, and delightful AI experiences across all M365 applications through building on shared systems. We partner closely with M365 Copilot product teams to deliver specialized patterns for conversational interfaces and intelligent interactions, powering experiences where millions of users interact with AI daily. As generative AI transforms user interaction with software, we are establishing foundational components and patterns to help product teams keep pace. We are seeking an experienced, customer-driven Senior Software Engineer who values collaboration, teamwork, and helping others succeed. This role involves working closely with designers, researchers, and app teams across M365 to translate AI capabilities into production-ready components. We look for individuals who thrive in ambiguous problem spaces, deliver solutions to real challenges, and build relationships across organizations. Microsoft's mission is to empower every person and organization to achieve more, fostering a culture of inclusion, respect, integrity, and accountability.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or related field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Python TypeScript, JavaScript, or related languages OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Bachelor’s Degree in Computer Science, Engineering, or related field AND 6+ years technical engineering experience with coding in languages including, but not limited to, TypeScript, JavaScript, or related languages OR Master’s Degree in Computer Science, Engineering, or related field AND 6+ years technical engineering experience with coding in languages including, but not limited to, TypeScript, JavaScript, or related languages OR equivalent experience
  • 6+ years of experience with React and TypeScript in production applications.
  • 4+ years of experience building and maintaining shared components or libraries.
  • 4+ years of experience shipping customer-facing web applications to production.
  • Demonstrated ability to evaluate and adopt emerging technologies, frameworks, and tools to enhance engineering velocity and product quality.
  • Experience with web application performance, familiarity with server-side rendering techniques and performance tools like Chrome DevTools, and React Profiler.
  • Experience with web accessibility standards (WCAG, ARIA) and building accessible components.

Responsibilities

  • Contribute to the Fluent React libraries and M365 Copilot by building new components, experiences, and improving existing patterns.
  • Work closely with design and product teams to deliver production‑ready code that meets high standards for performance, accessibility, and reliability.
  • Build relationships with partner teams across M365 to understand their needs and challenges.
  • Contribute improvements into the broader M365 web application architecture improving developer productivity, satisfaction, accessibility, or applicaiton performance.
  • Explore creative ways to leverage AI in your work.
  • Use AI tools and techniques to solve problems more effectively, accelerate development, and empower fellow engineers.
  • Stay curious about emerging capabilities and share discoveries that help the team work smarter.
  • Share knowledge and help create an environment where engineers can learn and grow.
  • We value engineers who are always learning and enjoy helping others succeed, while contributing to the team's technical excellence.
  • Foster a healthy and inclusive team environment.
  • Collaborate deeply across Design, Engineering, Product, and partner teams across Microsoft 365.
  • Embody our culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service