Microsoft's Copilot Studio Agent Platform & Experiences team is seeking a Principal Software Engineer, Front End to develop the user-facing components of their next-generation AI tooling, enabling users to create and manage intelligent agents across various Microsoft platforms.
Requirements
- 5+ years of experience with front end technologies including JavaScript, React, or TypeScript.
- 4+ years of experience working in an environment building and supporting hosted services.
- Demonstrated CS fundamentals with a deep appreciation for the differences between platforms and environments.
- Demonstrated technical design, architecture, problem solving, and debugging skills.
- Experience with building ML tooling or working with LLM’s, Voice Assistant skills, natural language processing concepts and fundamentals.
- Experience with React, JavaScript, TypeScript, and front-end state management solutions such as Redux, Recoil, MobX, or similar.
- Experience in standing up and working with Build Tooling infrastructure and writing effective End to End/Integration/Unit Tests.
Responsibilities
- Lead the design and implementation of modern, accessible frontend solutions using React and TypeScript.
- Own architecture discussions, establish frontend patterns, and contribute to system design across web surfaces.
- Drive telemetry integration to track performance, usage, and reliability; use this data to refine the product.
- Mentor other engineers and act as a Designated Responsible Individual (DRI) for systems in production.
- Write clean, extensible, and testable code that scales, while contributing to shared tools and internal frameworks.
- Promote engineering standards—code quality, testing, accessibility, security, and performance.
- Drive experimentation and data-driven decision-making in collaboration with product teams.
Other
- 3 days / week in-office
- 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.
- A track record of working collaboratively to understand customer needs and create solutions that positively impact our customers.
- Unwavering passion to understand and simplify the no-code and low-code developer experience.