Software Engineer II
Explicitly requires vibe coding experience (3+ months of production-quality vibe code). Role builds AI-native tools and debugging for ML/GenAI systems.
About the Role
Join Microsoft AI Fundamentals as a Software Engineer II to build metrics, debugging services, and developer productivity tools that improve search quality and reliability across Bing, Copilot, MSN, Edge, and Windows. Work on large-scale distributed systems, implement AI-native, secure, and scalable code, and contribute to developer-facing tools used across a ~10k-person organization.
Job Description
Role
Microsoft AI Fundamentals is hiring a Software Engineer II to design and implement metrics, debugging services, and developer productivity solutions used internally across Bing, Copilot, MSN, Edge, and Windows. The role focuses on building AI-native, secure, and scalable code for large-scale distributed systems and improving availability, observability, and developer workflows for an organization of ~10,000 people.
Key Responsibilities
- Determine user requirements and work with stakeholders to define feature scope.
- Contribute to design documents, identify dependencies, and break down larger work into estimable tasks.
- Create and implement AI-native, secure, scalable code for products, services, or features and reuse code when applicable.
- Serve as a Designated Responsible Individual (DRI) for on-call rotations to monitor services and act to restore services for simpler incidents.
- Drive improvements in availability, reliability, efficiency, observability, and performance at scale.
- Invest in continuous skill development and stay current with technologies that improve monitoring and operations.
Requirements
Required
- Bachelor’s degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in one or more of: C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
Preferred
- Master’s degree in Computer Science or related technical field AND 3+ years technical engineering experience, OR Bachelor’s degree AND 5+ years technical engineering experience, OR equivalent experience.
- 1+ years of web front-end development experience (React, Angular or similar).
- 3+ months experience vibe coding production-quality code.
- Experience with Web UI/JS libraries such as React or Angular.
Location & Work Model
- Role is based in Redmond, WA with an expectation (starting Jan 26, 2026) that employees living within a 50-mile U.S. commute (or country-specific commutes) will work from the office at least four days per week, subject to local law.
Compensation
- Typical base pay range across the U.S.: USD 100,600 - 199,000 per year.
- Alternate base pay range for San Francisco Bay Area and New York City metro: USD 131,400 - 215,400 per year.
Notes
- The role emphasizes large-scale distributed systems, debugging and quality metrics, observability, and developer productivity for internal consumers.
Tech Stack
Skills
Experience Level
Salary
USD 100,600 - 199,000/year