Microsoft Corporation Software Engineer II in Redmond, Washington

Storefronts Platform & Tools SRE – Software Engineer

The Universal Store Storefronts team is looking for talented DevOps Software Engineers to design, build, automate & secure large-scale services for Microsoft. Our team manages 80% of the overall web experiences across Microsoft including www.microsoft.com and Xbox content. This is a high visibility position that requires frequent partnership with senior leaders within Microsoft as well as external partners.

The ideal candidate has a proven track record writing and testing code, detecting failure patterns, documenting and delivering technical details, and mitigating service failures in complex multi-platform environments. In this role, you will utilize best in breed technology including Microsoft & Open Source projects. We are a highly motivated team of Site Reliability Engineers (SRE) – Software Engineers who solve cool problems at really big scale.

We’re looking for entrepreneurial folks that can own a variety of key areas.

Predictors of the Future

We get TBs of data every day. We need individuals to leverage Microsoft’s industry leading ML capabilities to visualize and better predict the overall health and performance of our platforms. The successful candidate will be at ease implementing and managing the monitoring and telemetry solutions around a massive scale environment.

Tools you will use include:

  • Azure ML

  • Azure Data Lake

  • Azure Telemetry Collection Pipelines

  • Elastic Search

  • Purpose built solutions in the stack of your choice

Guardians of the Service

Write efficient code that can seamlessly deploy and scale to thousands of globally distributed servers daily. Partners that build on our platform want to push code updates daily. Your job is to build the systems needed to detect the bad builds before our customers do.

Tools you will use include:

  • Docker Containers

  • Service Fabric

  • CI/CD

  • Redis

  • .net, React, Angular

  • DocDB

  • Java

  • C#

Watchers on the Wall

We are constantly under the threat of bad actors who seek to disrupt billion-dollar businesses. Our enemies are always evolving, and we are continuously growing our toolset to meet their attacks, using state of the art bot detection, intrusion detection, and DDoS mitigation techniques.

Tools you will use include:

  • CDN

  • L7 Routing Optimization

  • Web Application Firewall

  • Client Reputation

  • Stateless high-performance Azure PaaS

  • Realtime Threat Analysis and Mitigation

  • PowerShell

We are looking for an engineer ready for big challenges & capable of working in a multi-platform environment. This is an awesome opportunity in an exciting division inside of Microsoft; we are a Cloud First Company. You will work on some of our hardest problems, building high quality, architecturally sound systems that are aligned with business needs. You will think globally when building systems, ensuring we build high performing, scalable systems that are highly available, secured and reliable.

Responsibilities

Responsibilities

  • Influence feature design, architecture, standards & processes to ensure security, compliance, and availability.

  • Troubleshoot complex issues and teach others how to use toolsets.

  • Identify gaps in current technology/processes and recommend improvements.

  • Collaborate at depth with peers in Development & Program Management.

  • Build relationships and share experiences and knowledge throughout the organization.

Qualifications

Basic Qualifications

  • 3+ years of software development experience.

Preferred Qualifications

  • Ability to automate tasks using scripting or other programming language.

  • Experience architecting, writing and testing software solutions.

  • Proficiency with modern build and source control/management systems.

  • Ability to think at scale and utilize data driven decision making.

  • Experience in hosting large scale online enterprise platforms.

  • Experience with Azure and DevOps methodology.

  • Working knowledge of industry standard tools and systems related to high scale services.

  • Excellent communication skills, both verbal and written; able to articulate and visually present systemic failure patterns and mitigation strategies.

  • BS degree or higher in Computer Science, Computer Engineering, Mathematics, or Physics

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

USTJOBS