Senior Software Engineer

MicrosoftRedmond, WA
15h

About The Position

Come work at the intersection of UX and AI! Our team builds the Fluent components libraries that power Copilot experiences across Microsoft 365 web applications such as 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. Working in close partnership with M365 Copilot product teams, we deliver specialized patterns for conversational interfaces and intelligent interactions that power the experiences where millions of users interact with AI every day. As generative AI transforms how users interact with software, we're establishing the foundational components and patterns that help product teams keep pace with this rapid evolution. We are looking for an experienced, customer‑driven Senior Software Engineer who values collaboration, teamwork, and helping others succeed. You'll work closely with designers, researchers, and app teams across M365, translating AI capabilities into production‑ready components. We're seeking someone who thrives in ambiguous problem spaces, delivering solutions that solve real challenges, and building relationships across organizations. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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. These requirements include but are not limited to the following specialized security screenings: 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service