Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Core AI organization is seeking a Senior Software Engineer to join their Azure AI Search team, which is at the forefront of developing cutting-edge retrieval systems for AI-powered applications. The role is part of the team building Azure OpenAI, Azure Machine Learning, Cognitive Services, and global Azure AI infrastructure.

The position offers an opportunity to work on advanced retrieval systems that power Copilot-style applications, combining large language models with external data. As a Senior Software Engineer, you'll be responsible for developing crucial features for an Azure service that's central to the AI innovation wave.

The role requires expertise in C# programming, distributed systems, and cloud platforms. You'll work on designing and implementing large-scale services with industry-leading quality, performance, scalability, reliability, and security. The position involves collaboration with product managers, mentoring peers, and supporting live operations.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The base salary range is $117,200 - $229,200 USD per year (higher in SF Bay Area and NYC: $153,600 - $250,200).

The ideal candidate will have 4+ years of technical engineering experience, strong expertise in C# and distributed systems, and experience with cloud platforms. You'll be joining a team that values learning, growth, and quality, working on technology that's shaping the future of AI-powered search and retrieval systems.

Microsoft is committed to diversity and inclusion, offering equal opportunities to all qualified applicants regardless of background. The company provides reasonable accommodations for disabilities during the application process and embraces a culture where everyone can thrive at work and beyond.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Work with a passionate team of engineers to deliver success for customers
  • Design, implement, test, ship, and support large scale services and components powering Azure AI Search experiences
  • Collaborate with Product managers on product specifications and requirements
  • Solve complex problems with a growth mindset
  • Build on our team culture focused on learning, growth, and quality
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on our goals as a team

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in C# programming, including developing and maintaining production-grade software
  • Experience in designing, developing, and maintaining large-scale distributed systems
  • Hands-on experience with API development and integration, including RESTful services
  • Experience with cloud platforms, such as Microsoft Azure, AWS, or Google Cloud Platform (GCP)
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.