Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II for Microsoft's Business & Industry Copilots group, specifically on the Copilot Studio AI Orchestration team. This role focuses on leveraging and optimizing generative AI models for agent actions, decisions, and responses within conversational and autonomous agents. The team powers millions of agents daily and integrates with various Microsoft products.

What you'd actually do

  1. Collaborates with stakeholders to determine user requirements.
  2. Drives design documentation and dependency identification.
  3. Builds, optimizes, debugs, refactors, and maintains high-quality code.
  4. Designs and runs experiments to evaluate effectiveness of changes.
  5. Partners with PMs to deliver project and release plans.

Skills

Required

  • 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • Bachelor's Degree in Computer Science or related technical field

Nice to have

  • 4+ years software engineering experience in languages such as C, C++, C#, Java, JavaScript, React, or Python.
  • 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.

What the JD emphasized

  • Experience building generative AI applications or services.

Other signals

  • leveraging and optimizing generative AI models
  • power millions of both conversational and autonomous agents
  • integrate with Microsoft Copilot, Microsoft Teams, IVR/voice products