Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Azure AI Search team as a Senior Software Engineer, where you'll be at the forefront of powering rich search experiences through AI integration. This role focuses on architecting and scaling API and web service components that drive Azure AI Search, working with cutting-edge AI technology for content understanding and search relevance.

As a senior technical member, you'll collaborate with cross-functional teams to deliver secure, scalable solutions that enable innovative AI-powered search experiences. The position offers the opportunity to work on large-scale distributed systems while contributing to Microsoft's mission of empowering every person and organization globally.

The role combines technical expertise with leadership responsibilities, requiring both strong engineering skills and the ability to mentor team members. You'll work in an inclusive environment that values diverse perspectives and fosters innovation through collaboration.

Key technical areas include cloud-based web services, ASP.NET, authentication systems, and REST API design. The position involves working with modern cloud computing architectures, particularly Microsoft Azure, and requires experience with languages such as C#, Java, JavaScript, or Python.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and flexible time off. The position offers up to 100% remote work flexibility with 0-25% travel requirements. This is an excellent opportunity for experienced engineers looking to make a significant impact in the AI and search technology space while working with a leading technology company known for its innovative culture and global reach.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Play a central role in defining designs and driving implementation of complex, scalable, and reliable platform solutions
  • Senior technical member for the development team
  • Empower and inspire others to be successful
  • Embody growth mindset and foster inclusive team culture
  • Collaborate closely with other development teams in Azure AI Search 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
  • 3+ years of experience designing and implementing features for customer-facing distributed cloud systems
  • Experience in successfully delivering features into large-scale engineering projects
  • Experience with cloud-based web service backends, ASP.NET framework, authentication and REST API design
  • Experience with cloud computing architectures and services (Microsoft Azure, AWS or GCP)

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.