Senior Software Engineer
MicrosoftRedmondUpdate time: November 27,2019
Job Description

Azure is the fastest-growing business in Microsoft’s history and is the foundation of Microsoft’s commercial Cloud Services. Azure differentiates itself as the only hyper-scale, enterprise-grade Cloud that has a true hybrid story. Customers and analysts recognize Azure’s tremendous momentum which continues month over month. To help customers achieve their goals, Azure continues to build the largest global footprint of any Cloud provider with 51 regions live and announced, with more in the pipeline.  

 

As we drive to be the leading cloud platform in the world, Azure Global is hiring an exceptional Senior Software Engineer to drive the development of new product and services to help drive our hyper-scale business forward globally in strategic industries, such as financial services, public sector, health and life sciences, energy, retail and consumer products, and others.  Azure will be the best cloud for every industry, every segment, every customer – as our landscape evolves, come make that happen with us.

Responsibilities

  • Develop core Azure product features and backend services
  • Assist in code and API architecture design
  • Work across multiple Microsoft engineering teams
  • Design and develop cross-cloud and cross-platform solutions, using multiple Azure services and core Azure platform capabilities
  • Design and develop user interface solutions for new product offerings and extend existing product user interface solutions to support new product offerings
  • Understand and build end-to-end devops security and risk features for a new product

Qualifications

REQUIRED QUALIFICATIONS:

  • 5+ years of experience developing, deploying, and configuring cloud services using declarative (preferred) or imperative approaches.
  • 5+ years building DevOps infrastructure: automated build and test pipelines, scripting, continuous integration and deployment, and configuration management of infrastructure
  • 3+ years managing medium-large local and remote teams

PREFERRED QUALIFICATIONS:

  • Experience building de-coupled systems
  • Strong knowledge of SOLID principles
  • Experience working with Message queues
  • Experience working or implementing State machines
  • Experience with Azure services like Azure Cosmos DB, Azure SQL, Key Vault, Azure DevOps, Azure Search, Azure App Service, Azure Kubernetes Service
  • Experience deploying and architecting infrastructure based on Hub and Spoke topology
  • Experience running pre-deployment and post-deployment infrastructure tests
  • Experience building highly available and scalable backend services.
  • Experience building CI/CD pipelines for infrastructure deployment using Resource Manager (ARM) templates or Terraform or Cloudformation
  • Experience using ML technologies.
  • Excellent written and verbal communication skills.
  • Strong problem-solving skills.
  • Bachelor’s degree in Computer Science or Engineering.
  • 12+ years of software development in C, Python, C#, or Javascript.

 

 

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.

 

 

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.

Get email alerts for the latest"Senior Software Engineer jobs in Redmond"