Software Engineer - Forward Deployed Engineer

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

About The Position

Microsoft is hiring a Forward Deployed Engineer for Microsoft Frontier Co., a customer outcome-driven organization focused on co-designing, deploying, and improving AI systems that deliver measurable business value. The engineer works directly with customers and stakeholders to understand critical challenges and rapidly design, build, and deploy solutions from concept through production. In small cross-functional teams with engineers, data scientists, product managers, and domain experts, the engineer owns the end-to-end delivery of AI-powered, production-grade applications, data solutions, and software systems. The role applies modern and AI-enabled engineering practices to help customers improve decision-making and operations, and to identify new opportunities. It also contributes reusable components and deployment learnings to improve Microsoft products, platforms, and engineering practices.

Requirements

  • Bachelor's degree in Computer Science or a related technical discipline, with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the job duties.

Nice To Haves

  • Bachelor's degree (or currently pursuing 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 currently pursuing 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 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, scalable, production-grade software systems and services, applying AI and data capabilities where appropriate.
  • Move solutions 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 practices such as code reviews, automated testing, CI/CD, observability, documentation, and security-first development.
  • Own customer solutions end to end; monitor performance, reliability, quality, and maintainability, and continuously improve 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 deployment insights to help improve Microsoft products, platforms, and engineering practices.
  • Contribute to a culture of learning, inclusion, innovation, and continuous improvement and to the growth of the FDE community.
  • Embody Microsoft's culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service