Senior Software Engineer - GenAI
Microsoft Mountain View, CA Full-time 3/31/2026
Undergraduate with 5+ Years of ExperienceMaster's with 2+ Years of Experience
Approval 98.4%•Total filings 6,363•New hires 3,142•
👑 Elite Sponsor
•FY 2025Job Description
The Senior Software Engineer role at Microsoft AI involves driving the architecture and development of high-performance services for generative AI features across Bing and Copilot. The position requires expertise in prompt engineering, C# development, and mentoring other engineers while working on cutting-edge AI systems.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript and TypeScript
- 2+ years of experience with C# and .NET development for high-performance, scalable backend services
- 2+ years of experience with distributed systems, microservices architecture, or cloud-native development at scale
- 2+ years of experience with AI/ML systems, large language models, or prompt engineering in production environments
- 2+ years of experience with React or similar modern JavaScript frameworks
Responsibilities
- Provides technical leadership related to building large language model-driven Generative Search projects, and prototype, develop and ship these projects
- Partners with stakeholders to determine user requirements for a set of scenarios
- Leads identification of dependencies and the development of design documents for a product, application, service, or platform
- Leads by example and mentors others to produce extensible and maintainable code used across products
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this job posting expired or no longer available?
