Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and computing devices.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Enterprise Search team is seeking a Senior Software Engineer to help power unified Microsoft Search across Outlook, Teams, ODSP, and office.com. We're at the forefront of a paradigm shift with AI and LLMs, where Search has become central to Microsoft Copilot experiences.

The role involves building next-generation search capabilities that scale to handle unprecedented growth, from 5,000 to 50,000 shards. You'll be responsible for redesigning platform components to meet scale requirements while maintaining strict latency and availability goals. This requires deep technical expertise in distributed systems and strong collaboration skills.

Working in a global team across Redmond, China, London, Germany, and India, you'll help shape the culture of Ideation, Inspiration, and Implementation. The position offers the opportunity to influence the future of Microsoft Search and its integration with M365 Chat Copilot, keeping Microsoft at the forefront of the AI revolution.

Key responsibilities include:

  • Designing and implementing scalable search infrastructure
  • Developing high-performance distributed systems
  • Collaborating across international teams
  • Driving technical excellence and innovation
  • Contributing to Microsoft's AI-powered search future

The ideal candidate combines strong technical skills with excellent communication abilities, as you'll work with diverse teams globally. This role offers the chance to work on cutting-edge technology while helping shape the future of enterprise search and AI integration at Microsoft.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth. Join us in building the next generation of search technology that powers Microsoft's AI-driven future.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and deliver innovative and impactful next generation Enterprise Search
  • Work on coding, debugging, testing, and troubleshooting throughout the application development process
  • Collaborate with other team members to ensure software meets user needs and is delivered on time
  • Continuously improve skills and knowledge to stay up to date with latest technologies
  • Contribute to a culture of innovation, collaboration, and continuous improvement

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with cloud technologies and distributed systems
  • Experience with agile development methodologies
  • Drive Technical programs across a large Organization of 500+ developers
  • Proven track record in influencing partners in large Organizations

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 AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.