As a Principal Software Engineer in Microsoft’s Frontier Company, you will work in a Forward Deployed Engineering model, embedding alongside customer teams to solve complex challenges and deliver production-ready solutions. You will design and build reliable systems and services that turn ideas and data-driven insights into scalable solutions, working in small multidisciplinary crews with data scientists, product managers, and domain experts. You will own the solution lifecycle from design through deployment and use AI across the development lifecycle while maintaining high standards for security, quality, and trust. The role focuses on delivering measurable customer and business outcomes, collaborating with leading organizations across industries, and applying modern AI and software engineering practices to complex problems. It also includes technical leadership, mentoring, customer enablement, and creating reusable engineering assets.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal