Software Engineer II - Coreai

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

Software Engineer II on the Visual Studio Marketplace and NuGet Team, focusing on building and operating CoreAI services. The role involves designing and developing complex cloud services, ensuring high availability, performance, and security, and integrating AI tools and features into developer ecosystems. Experience with prompt design, tool/function calling, eval harnesses, and agent patterns is preferred.

What you'd actually do

  1. Design and develop complex cloud services and systems for Visual Studio Marketplace and NuGet.org.
  2. Deliver high-scale, high-availability features end-to-end, ensuring world-class service availability, performance, and security, aligning software with business goals, timelines, and user expectations.
  3. Lead by example with technical excellence, sharing knowledge and fostering a culture of excellence.
  4. Collaborate in a fast-moving, empowered team environment, partnering across teams for end-to-end solutions and integrations.
  5. Participate in agile development practices, including sprint planning, code reviews, and continuous integration.

Skills

Required

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 3+ years of experience with cloud services, including Azure development.
  • Experience building applications adhering to the highest security standards.
  • Experienced in using AI-assisted coding and productivity tools
  • Hands-on experience building AI-driven features: prompt design, tool/function calling, eval harnesses; understanding of MCP/agent patterns. Data & experimentation.

What the JD emphasized

  • Hands-on experience building AI-driven features: prompt design, tool/function calling, eval harnesses; understanding of MCP/agent patterns.

Other signals

  • building scalable cloud services
  • delivering secure, high-quality software
  • harnessing the power of the latest AI tools
  • accelerate customer success by ensuring high service reliability
  • intuitive user experiences
  • deep integration with Microsoft developer tools