Microsoft logo

Principal Software Engineer - Azure Compute Platform - Microsoft

Atlanta, United States

Azure Core is at the center of the cloud, providing the virtual machine infrastructure that is fundamental for cloud computing. Within Azure Core, the Compute Platform team builds services and components involved in the creation and management of millions of virtual machines per day. We are experiencing tremendous growth in enterprise customer traffic volume and usage and have exciting opportunities to enhance the capabilities of the Azure platform.

As part of our team, you'll work on microservices and open-source components running within millions of Linux and Windows virtual machines that are critical to Azure and its customers throughout the globe. You'll learn in a fast-paced, supportive environment collaborating with highly skilled engineers and architects. Growth opportunities are abundant with the ability to directly impact Azure and our customers daily.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

  • You partner with appropriate stakeholders to determine user requirements and incorporate feedback into future designs.
  • You share and act on findings from investigations, own design decisions, and oversee junior team members. You lead efforts to assure system architecture meets security, performance, and reliability expectations.
  • You lead by example and mentor others to produce extensible and maintainable code used across products. You lead efforts to apply knowledge of debugging tools, logs, telemetry, and other methods, and lead verification of assumptions through writing and developing code proactively before issues occur and reactively as issues occur across products. You participate in code reviews to ensure coding standards are followed considering diagnosability, reliability, and maintainability, and understand when code is ready to be shared or delivered.
  • You apply, extrapolate, and identify best practices and share information with other engineers to reliably build code that is based on well-established methods.
  • You lead efforts to identify key partners and maintain communication with key partners across the Microsoft ecosystem of engineers.
  • You proactively seek new knowledge and adapt to trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products, and share that knowledge with the rest of the team.
  • You lead efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams.

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

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. 

#MicrosoftATL #azcore

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Published on: 12/7/2022
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.

Jobs in Atlanta, United States

Jobs at Microsoft