Software Engineer, Forward Deployed Engineer
Microsoft
About the Role
This is a Forward Deployed Engineer (FDE) role at Microsoft Frontier Co., a new line of business focused on customer outcome-driven AI solutions.
Key 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.
- Rapidly move from concept to prototype to production, iterating alongside customers to deliver measurable business outcomes.
- Build production-quality software that connects customer systems, data, and AI capabilities into reliable end-to-end solutions.
- Apply engineering best practices including code reviews, automated testing, CI/CD, observability, documentation, and security-first development.
- Drive end-to-end ownership of customer solutions, monitoring performance, reliability, quality, and maintainability, and continuously improving deployed systems after release.
- Collaborate across engineering, data science, product management, design, and customer teams to solve complex technical problems.
- Contribute reusable components, reference implementations, and best practices that can be leveraged across customer engagements.
- Share insights and learnings from customer deployments to help improve Microsoft products, platforms, and engineering practices.
- Foster a culture of learning, inclusion, innovation, and continuous improvement while contributing to the growth of the broader FDE community.
Requirements & Tech Stack
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Microsoft is unable to sponsor a work visa for this role.
Qualifications
- Bachelor's Degree (or currently pursuing) in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR Master's Degree (or currently pursuing) in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- 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.
- Demonstrated ability to collaborate with technical and non-technical stakeholders, learn in ambiguous environments, and communicate clearly.