Software Engineering
Explicitly requires "vibe coding"—use of AI-assisted tools (e.g., GitHub Copilot, Copilot Chat) for faster prototyping and intelligent test automation.
About the Role
Microsoft's Frontier Foundry is hiring a Software Engineer 2 to build full-stack, multimodal AI-powered experiences across Surface, Windows, and Copilot. The role focuses on delivering functional software increments each sprint, using AI-assisted development tools and collaborating with product and design teams to prototype and iterate on user-facing experiences.
Job Description
Role
Join Frontier Foundry (F²) as a Software Engineer 2 to design and build full-stack, multimodal AI experiences across Surface, Windows, and Copilot. You will deliver functional software increments each sprint, contribute to design and prototyping, and use AI-assisted development tools to accelerate development and test automation.
Key Responsibilities
- Contribute to the design and development of software components aligned to one or more F² charters: interaction models (inking, stylus, display tech), multimodal innovation (sensor fusion, voice/touch interfaces), or AI agents (context-aware, task-oriented agents).
- Work across the stack from UI to backend with a bias for impact and iteration.
- Embrace “vibe coding” using AI-assisted tools to reduce boilerplate, amplify creativity, and drive intelligent test automation.
- Collaborate with product, design, and partner teams to shape backlog priorities and deliver intuitive, high-impact experiences.
- Participate in code reviews, prototyping, and sprint demos.
- Learn and adapt in a fast-paced, experimental environment.
Requirements
Required
- Bachelor’s Degree in Computer Science or related technical field AND 5+ years of technical engineering experience, OR equivalent experience.
- Programming experience in one or more languages: C, C++, C#, Java, JavaScript, or Python.
- Experience with AI-assisted development tools such as GitHub Copilot, Copilot Studio, AI Foundry, or similar.
- Exposure to one or more interaction models and multimodal interfaces (inking, stylus, voice, touch, sensors, haptics, gestures).
Preferred
- Experience building agents, extensions, or projects on top of platforms like GitHub Copilot or Copilot Studio, or similar AI frameworks.
- Strong product and design instincts for shaping user-facing experiences and making trade-offs.
- Ability to thrive in dynamic, ambiguous problem spaces.
- Excellent collaboration and communication skills.
Other
- This position accepts applications on an ongoing basis until filled.