Senior Software Engineer

Microsoft is a global technology company that develops and supports software, services, devices, and solutions worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Hardware, Infrastructure Management, and Fundamentals Engineering (HIFE) team. This role is critical in developing and supporting test tools and automation for Microsoft's expanding cloud infrastructure, which powers over 200 online businesses including Azure, Office 365, Teams, and Xbox Live.

The position offers an exciting opportunity to work at the intersection of software development and hardware manufacturing, focusing on creating robust testing solutions for AI products and server systems. You'll be developing test tools and automation frameworks using languages like Rust, Python, and C++, while working closely with manufacturing engineers, hardware teams, and data scientists.

This is an ideal role for an experienced software engineer who enjoys working on complex systems, has strong programming skills particularly in Rust, and is interested in the challenges of large-scale manufacturing and quality assurance. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility.

The role requires collaboration across multiple teams and disciplines, from hardware engineers to data scientists, making it perfect for someone who excels in cross-functional environments. You'll be responsible for driving improvements in manufacturing efficiency, test coverage, and product quality, while having a direct impact on Microsoft's cloud infrastructure and AI initiatives.

Join Microsoft's mission to empower every person and organization on the planet, while working with cutting-edge technology and contributing to the development of next-generation cloud and AI infrastructure. The position offers excellent growth opportunities, comprehensive benefits, and the chance to work with industry-leading professionals in a collaborative, innovative environment.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design, develop and support test tools and programs through automation and code development
  • Support and extend robust workflow framework to ensure product quality
  • Work with manufacturing test engineers to develop and support existing test solutions
  • Work with peer developers and Architects to develop robust, maintainable code in CI/CD environment
  • Partner with developers and data scientists to analyze manufacturing and data center data
  • Drive test optimizations to increase manufacturing throughput and reduce cost
  • Interface with reliability and qualification teams
  • Lead development of tests to catch manufacturing defects
  • Define key performance indicators (KPIs) and translate decisions into business value
  • Ensure adequate test coverage and documentation

Requirements For Senior Software Engineer

Python
Rust
Java
Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of work experience in software for cloud/enterprise, consumer electronics design, or hyperscale supply chain systems
  • 4+ years experience with software development flow and source code control
  • 1+ years development experience with Rust
  • Ability to meet Microsoft security screening requirements
  • Working knowledge of computer subsystems, component interfaces, add-on boards
  • Proficient in complex Object Orientated Programming (OOP)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Service Applications, building autonomous agent platforms with LLM technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Documentation Platform team to build and maintain engineering documentation systems.