Microsoft
Software Engineer II
Found: Today
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. The Business & Industry Copilots group builds Copilot Studio, Dynamics 365, Power Platform, and AI-powered business solutions. We are looking for a Software Engineer II to join Copilot Studio’s AI Orchestration team, which is responsible for leveraging and optimizing generative AI models to perform actions, make decisions, create responses, and more within an agent. Our orchestration capabilities power millions of both conversational and autonomous agents every day as part of the Copilot Studio service, and allows agents to integrate with Microsoft Copilot, Microsoft Teams, IVR/voice products, power agents on the web, and much more.
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.
Responsibilities- Collaborates with stakeholders to determine user requirements.
- Drives design documentation and dependency identification.
- Builds, optimizes, debugs, refactors, and maintains high-quality code.
- Designs and runs experiments to evaluate effectiveness of changes.
- Partners with PMs to deliver project and release plans.
- Acts as DRI and participates in on-call rotations.
- Proactively adopts new technologies to improve reliability, performance, and observability.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
Other Requirements: 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.
Preferred Qualifications:
- Bachelor’s Degree in Computer Science or related field AND 4+ years software engineering experience in languages such as C, C++, C#, Java, JavaScript, React, or Python.
- OR equivalent experience.
- 4+ years industry experience in fullstack or backend development shipping services through multiple releases.
- Experience building generative AI applications or services.
- Experience with the Power Platform or M365 Enterprise development.