M365 is seeking a highly motivated candidate who has strong analytical, design, and development skills who is passionate about making a real impact on millions of people utilizing entrepreneurial spirit and has a can-do attitude. We are a growing the M365 Fleet team which is responsible for delivering the one of the largest cloud environments in the world, deploying thousands of bare metal servers each month using Open Compute Project (OCP) hardware. We are seeking a strong Principal Software Engineer to develop new features and support for the new technology server hardware platforms on which M365 operates. We want you because you have a strong passion for technology, constant intellectual curiosity and willingness to learn, ability to communicate well in a team environment, a desire to make our team better with your contributions and for your ability to deliver the right results on time. Responsibilities As a member of the M365 Fleet team you will be responsible developing new features,
Qualifications Required Basic Qualifications: Passion for improving software quality, performance and reliability and engineering excellence Demonstrated service delivery experience in designing and developing enterprise-level internet scale services/solutions. Proficiency in C# with strong design, implementation, and debugging skills; knowledge of scripting languages a plus. Ability to work independently, work smart, manage multiple priorities and deliverables concurrently in a fast-paced environment, and deliver all this at high quality. Excellent communication skills, including ability to write
Preferred Qualifications and Skills: Expert understanding of Engineering Excellence processes and requirements. Expertise and knowledge in modern engineering practices (Continuous Integration, TDD, automated deployments with integrated quality gates). Experience with Cloud Platforms like Windows Azure Platform, Amazon AWS, Google Apps.