Software Engineer - Forward Deployed Engineer

Microsoft•Redmond, WA
•$85,400 - $183,700

About The Position

Microsoft is hiring a Forward Deployed Engineer to work directly with customers and help turn complex business challenges into AI-powered, production-grade solutions. Embedded with customers and collaborating in small, cross-functional teams, the engineer will design, build, and deploy software, data solutions, and systems that move from concept to production and deliver measurable business outcomes. The role involves owning customer solutions end to end, applying modern engineering and AI-enabled practices throughout the development lifecycle, and operating and improving deployed systems. The engineer will also share customer insights and contribute reusable components and practices that help improve Microsoft products and the broader Forward Deployed Engineering community.

Requirements

  • Bachelor's degree in Computer Science or a related technical discipline, with proven coding experience in one or more languages such as C, C++, C#, Java, JavaScript, or Python; or equivalent experience.

Nice To Haves

  • Bachelor's degree, or current pursuit of one, in Computer Science or a related technical field, and at least one year of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a master's degree, or current pursuit of one, in Computer Science or a related technical field with proven coding experience in those languages; or equivalent experience.
  • Experience through coursework, projects, internships, or employment building software, data, cloud, or AI-enabled solutions.
  • Interest in working directly with customers and supporting solutions from early concept through deployment and ongoing improvement.
  • Familiarity with AI or machine learning concepts, cloud platforms, data pipelines, application development, or deploying technical solutions.
  • Ability to collaborate with technical and non-technical stakeholders, learn in ambiguous environments, and communicate clearly.

Responsibilities

  • Partner directly with customers and stakeholders to understand business challenges, define success criteria, and translate needs into technical solutions.
  • Design, build, test, deploy, and operate secure, reliable, and scalable production-grade software systems and services that apply AI and data capabilities where appropriate.
  • Move rapidly from concept to prototype to production, iterating with customers to deliver measurable business outcomes.
  • Build production-quality software connecting customer systems, data, and AI capabilities into end-to-end solutions.
  • Apply engineering best practices, including code reviews, automated testing, CI/CD, observability, documentation, and security-first development.
  • Own customer solutions end to end, monitoring performance, reliability, quality, and maintainability, and continuously improving deployed systems.
  • Collaborate with engineering, data science, product management, design, and customer teams to solve complex technical problems.
  • Contribute reusable components, reference implementations, and best practices for use across customer engagements.
  • Share insights from customer deployments to help improve Microsoft products, platforms, and engineering practices.
  • Foster learning, inclusion, innovation, and continuous improvement while contributing to the broader FDE community.
  • Embody Microsoft's culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service