Senior Software Engineer

Last updated 5 days ago
Location:Atlanta, Georgia
Job Type:Full Time

Azure Compute is the foundation for Cloud Computing. The Compute Platform team builds Azure services for Virtual Machines Scale Sets and Cloud Services (https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinescalesets). We are experiencing tremendous growth in enterprise customer traffic, global footprint and hardware diversity. We have exciting opportunities to grow the capabilities and scale of Compute platform by orders of magnitude. In the past one year, we have increased scale of Azure Compute by 30x. We are an agile team with a modern codebase, micro service architecture and frequent release cycles. The engineers have opportunity to do deep distributed systems development while also being able to influence scenarios and work with Fortune 500 customers.

We work at a startup pace with the focus to ship early and often. We are building a culture around delivering customer value in a differentiated and highly competitive way. As a result, attention to scalability, resiliency and agility is highly valued for candidates. Our team fosters collaborative environment and builds upon one-another's ideas, to deliver world-class customer value at a rapid pace. We empower engineers to deliver creative solutions through bottoms-up innovation.

  • Blog from Azure CTO on Virtual Machine Scale Sets:
    https://azure.microsoft.com/en-us/blog/azure-vm-scale-sets-public-preview/
  • Tech Talk from Azure CTO on Virtual Machine Scale Sets:
    https://azure.microsoft.com/en-us/resources/videos/mark-russinovich-talks-azure-scale-sets/
  • Blog on large scale delivered through Virtual Machine Scale Sets and Managed Disks:
    https://azure.microsoft.com/en-us/blog/announcing-general-availability-of-managed-disks-and-larger-scale-sets/

Responsibilities

Software Development and Design for mainline scenarioes spanning across multiple micro services.

Qualifications

Required Qualifications:

  • 4+ years of software development experience
  • 3+ years of proficiency coding in at least one object oriented language, such as: C#/C++/Java

Preferred Qualifications:

  • Advanced problem-solving skills
  • Experience in the areas of distributed systems
  • BS degree in Computer Science or Engineering

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 #AzureCompute

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.