Bachelor's Degree in Computer Science or related technical field AND technical engineering experience.
Relevant years of industry experience designing, building, testing, shipping, and maintaining large-scale software products.
Deep understanding of software engineering principles, with experience developing and driving features and experiences for large-scale customer-facing applications.
Strong experience with frontend (React, JavaScript, TypeScript is a must; React Native is a bonus) and backend (.NET, Node.js) technologies.
Proven ability to deal with ambiguity and drive for clarity.
Proven ability to handle competing priorities and perform at a high level in a fast-paced, dynamic environment.
Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in AI.
Nice to Haves:
Experience building or integrating AI & LLM-powered features.
Experience building and maintaining libraries, SDKs, and other shared platform components.
What You'll Be Doing:
Work in a cross-functional organization to design, develop, test, and release a new wave of Copilot features, transforming the customer experience.
Design, produce and deliver resilient and maintainable software to improve the usability, reliability, scalability, performance, and security of the product, demonstrating independence and a sense of ownership.
Actively participate and drive code reviews, bug/issue triage with the feature teams, data and experiment analysis, and support well-informed, data-driven decisions towards business and engineering goals.
Provide technical leadership for the team and mentor other software engineers.
Perks and Benefits:
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.