Senior Software Engineer

Microsoft is a company empowering every person and organization on the planet to achieve more through technology and innovation.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure AI Platform team, specifically working on the Model scaling and Model as a service team. This role is at the forefront of Microsoft's strategic AI initiatives, focusing on building capacity management services for GenAI Models and extending LLM offerings. The position offers an opportunity to work with cutting-edge technologies including generative AI, large language models, transformers, and GPU optimization.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems and machine learning infrastructure. Based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home, this position offers a competitive salary range of $117,200 - $229,200 per year.

The ideal candidate will have 4+ years of experience in software engineering, strong programming skills in languages like Python and C#, and experience with large distributed systems. They will lead architectural discussions, mentor team members, and contribute to building robust, scalable AI infrastructure.

This is an excellent opportunity for someone passionate about AI and machine learning to work on products that directly impact a growing customer base. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's culture emphasizes innovation, collaboration, and personal growth, making it an ideal environment for ambitious engineers looking to advance their careers in AI and cloud technologies.

Last updated 14 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to comprehend and identify user requirements, scope solutions, estimate work, and schedule deliverables
  • Lead discussions for the architecture of products or solutions
  • Apply engineering principles to establish robust and maintainable architecture and designs
  • Lead by example within the team by producing extensible and maintainable code
  • Adhere to best engineering practices and raise the quality bar
  • Improve the team's response to customer incidents
  • Respond, resolve, and integrate customer feedback with agility

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience on python and C#
  • Experience with large distributed systems design and implementation
  • Proficiency in Agile development practices and CI/CD
  • Effective communication skills and ability to collaborate with diverse remote teams
  • 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 position at Microsoft focusing on AI/ML technologies and hardware integration, offering hybrid work in Suzhou, China with comprehensive benefits and innovative project opportunities.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft, focusing on developing advanced ML solutions and collaborating with research teams. Requires 4+ years of experience in ML/AI development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform team, focusing on LLM technologies and cloud-based AI solutions in Bangalore, India.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft, focusing on developing and implementing cutting-edge ML solutions with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on computer vision and machine learning for mixed reality applications with competitive compensation and benefits.