Software Engineer II

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

Full Stack Software Engineer for Microsoft Foundry Agents Platform team, focusing on building agent-building experiences and agentic workflows for developers and enterprises. The role involves integrating LLMs and developing full-stack solutions from UX to backend services.

What you'd actually do

  1. Leverage modern AI-assisted development practices and tooling to accelerate delivery while maintaining high code quality
  2. Work across full stack solutions that span from user experience through to backend data and service layers
  3. Develop software using languages such as TypeScript, JavaScript, React, and others
  4. Design, develop, and maintain backend services and APIs that support agentic workflows and platform capabilities
  5. Collaborate closely with PM, Design, and partner teams to design and develop scalable solutions

Skills

Required

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

Nice to have

  • 4+ years of experience in front-end development using JavaScript, TypeScript, and React
  • 1+ years of experience in backend service development (APIs, microservices, or distributed systems)
  • Demonstrated proficiency with AI-assisted software development tools and workflows
  • Expertise in LLM and GenAI Application development
  • Deep understanding of modern front-end technologies such as NextJS / Remix , SSR , Web Components, and performance optimization techniques
  • Experience with distributed systems design and implementation
  • Experience designing and building RESTful APIs or GraphQL services
  • Track record of high development velocity through effective use of AI coding assistants and automation
  • Experience orchestrating complex development workflows across multiple concurrent workstreams
  • Familiarity with backend technologies such as Node.js, Python, or C# for service development
  • Experience with database technologies (SQL, NoSQL, or vector databases)
  • Passion for machine learning, artificial intelligence, and data science
  • Experience working on large-scale Ui-intensive product development
  • Effective communication skills and ability to collaborate with diverse remote teams
  • Quick learner with a passion for solving complex and exciting problems

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check

Other signals

  • building agent platforms
  • integrating LLMs
  • full stack development