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 is seeking a Senior Software Engineer to join their Model Scaling Platform team within the AI Platform division. This role is at the forefront of Microsoft's strategic AI initiatives, working on cutting-edge technologies including generative AI, large language models, and large-scale inference infrastructure.

The Model Scaling Platform team manages the inferencing capacity that powers Microsoft's AI ambitions, including the fleet running state-of-the-art OpenAI models that provide the foundation for Microsoft's various Copilots and Azure OpenAI Service. The team is responsible for managing a vast number of premium AI accelerators and optimizing their usage for maximum efficiency.

As a Senior Software Engineer, you'll be working on building the next wave of capabilities for the inferencing platform. This is an opportunity to work with talented engineers in a fast-paced environment, laying the foundations for new systems. The role involves designing and developing large-scale distributed software services, collaborating across teams, and providing technical leadership.

The position offers competitive compensation with a base pay range of $117,200 - $229,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role allows for up to 100% work from home with 0-25% travel requirements.

This is an excellent opportunity for experienced engineers passionate about AI and distributed systems to make a significant impact on Microsoft's AI infrastructure. The role requires strong technical skills, a methodological approach to problem-solving, and the ability to work effectively across teams.

Microsoft values diversity and inclusion, seeking out different perspectives to drive innovation. The company's mission is to empower every person and organization on the planet to achieve more, fostering a culture of growth mindset, innovation, and collaboration.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop large-scale distributed software services and solutions
  • Collaborate across teams and discipline to understand requirements and translate into design and solution that stands the test of time
  • Evaluate and recommend new technologies, tools, and processes to improve the efficiency and effectiveness of the team
  • Provide technical leadership and guidance to team members, ensuring best practices and high standards of software quality
  • Provide support to online services by investigating and mitigating issues

Requirements For Senior Software Engineer

Python
Java
JavaScript
Go
  • 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, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with distributed systems design and implementation
  • Experience in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD)
  • Experience with machine learning, artificial intelligence, and data science
  • Experience working on large-scale projects or applications
  • Familiarity with Azure
  • Familiarity with large language model and generative AI

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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.