Backend Software Engineer
Microsoft Mountain View, CA Full-time 3/24/2026 $100.6k - $215.4k per year
Undergraduate with 2+ 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 Bing GenAI team is seeking a Backend Software Engineer to design and develop high-performance backend services using modern C# and .NET frameworks for generative AI features. The role involves prompt engineering, collaborating with stakeholders, and contributing to the planning and delivery of new features, all while working in a cutting-edge AI environment.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Responsibilities
- Designs, develops, and maintains high-performance backend services using modern C# and .NET frameworks to support generative AI features at scale.
- Collaborates with stakeholders to determine user requirements for backend systems and contributes to the development of design documents with minimal oversight.
- Works on prompt engineering and tuning to optimize large language model outputs for search and answer generation scenarios.
- Contributes to efforts to break down larger work items into smaller work items, provides estimation, and drives planning and delivery of new feature areas.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/service for degradation, downtime, or interruptions and gains approval to restore service for simple problems.
- Remains current in skills by investing time and effort into staying abreast of developments in distributed systems, AI/ML technologies, and cloud services to improve availability, reliability, efficiency, and performance of products.
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?
