Senior Software Engineer
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
The Applied Sciences Group (ASG) at Microsoft is seeking a generalist Senior Software Engineer to create innovative features across Windows, Microsoft 365, and beyond. This role is part of a nimble, multidisciplinary team that transforms cutting-edge ideas into production-grade products by combining research, rapid prototyping, and human-centered development.
Some Of Our Favorite Work Includes
- Semantic Index, a high-performance vector store integral to Windows Search and Windows Recall.
- Voice experiences for Copilot on Windows.
- Microsoft Journal, an AI-powered inking app for pen and touch.
Responsibilities
- Write correct, efficient, and production-grade code.
- Conduct code reviews and contribute to engineering excellence.
- Design high quality user experiences to delight customers.
- Collaborate with a larger, distributed team.
- Drive end-to-end feature development from ideation to deployment.
- Help shape the technical roadmap with innovative solutions.
- Embody Microsoft and ASG culture and values.
Qualifications
Required: Bachelor’s degree in Computer Science or related field and 4+ years experience in technical engineering with languages such as C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
Preferred: Master’s degree or additional experience, leadership in technical projects, client application development experience, and familiarity with machine learning models in production environments.
Compensation & Additional Information
The base pay range varies by location with a typical U.S. range of USD $119,800 - $234,700 per year. Specific ranges apply to the San Francisco Bay and New York City metropolitan areas. This role will remain open for a minimum of 5 days, with ongoing applications until filled.
Microsoft Culture
Microsoft is committed to empowering every person and organization. The company promotes a culture of inclusion, respect, integrity, and accountability.
Key skills/competency
- Software Development
- Machine Learning
- Innovation
- End-to-End Development
- Leadership
- Rapid Prototyping
- Code Quality
- Collaboration
- User Experience
- Technical Roadmap
How to Get Hired at Microsoft
- Research Microsoft culture: Understand values and recent news from Microsoft.
- Customize your resume: Highlight production-grade coding skills.
- Prepare technical examples: Showcase projects matching their tech stack.
- Practice behavioral insights: Prepare clear teamwork examples.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background