Sr. Software Engineer, GDCO
Microsoft Cloud Infrastructure and Operations (MCIO) is the team behind one of the World's largest Cloud Infrastructures responsible for powering all Microsoft Products and Services as well as powering Microsoft's "…Cloud First…" mission.
We are looking for passionate, high energy senior engineers to help us achieve that mission.
Our focus is on smart growth, high efficiency, and delivering a trusted experience to our customers and partners worldwide. If you enjoy driving innovation in a fast-paced engineering team, are passionate about building great user experiences using latest cutting edge technologies, and yearn to build systems to help improve the efficiency of our datacenters, this is the right opportunity for you!
Knowledge, experience and skills:
Our team culture is agile, execution focused, collaborative, and passionate about delivering business value. We are looking for creative software engineers who can apply optimization models, artificial intelligence and machine learning in a distributed systems environment to solve mission critical problems at the global scale of Microsoft's cloud infrastructure.
This job will provide a unique opportunity to combine the latest technologies available to solve real business problems. Strong software development skills along business and technical acumen are key for the success on this role.
* BS degree in Computer Science or Information Systems or Engineering or equivalent work experience.
* 5+ years of software development with excellent C#, Java or C++ coding skills. Strong Computer Science fundamentals are a must.
* 5+ years of software development with deep expertise on scalable distributed systems.
* 3+ years of experience with commercial cloud services. For example: REST services, SQL or Non-SQL databases, event streaming, etc.
* Strong ownership, problem solving and communication skills
* Great design skills with a strong bias for quality and engineering excellence.
Preferred, not required:
* 1+ years of experience on optimization, artificial intelligence and machine learning are a plus.
* Experience with Azure cloud services: Azure REST services, Azure SQL or CosmosDB databases, Azure EventsHub, etc.
Describe the ideal candidate
The ideal candidate will have experience in a team environment, designing enterprise scale services, passion for finding algorithmic solutions to solve complex business problems, technical depth in cloud platforms, agile development practices, and experience in designing & tuning telemetry to enable a DevOps model. In addition, this position requires an individual who can demonstrate the ability to produce highly resilient and scalable service designs.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
As a Senior Software Engineer on our team you will be responsible for helping design and implement a mission critical distributed datacenter work order management and optimization system. This system is at the core of managing most human activities that happen at the datacenters, and it is core to Microsoft's goal to keep expanding our cloud infrastructure in the most efficient possible way. You will be empowered for envisioning, designing, coding, validating, and shipping core components of the system - all on a very quick cadence and in a fast-paced environment. You will have the opportunity to learn how a datacenter is operated inside out, and work with a wide variety of people from across the company, giving you broad exposure to impact our business in a positive manner. Our projects provide plenty of opportunities to make a huge business impact and growth.
Microsoft is a technology company that develops and supports software, services, and devices.