Logo
Microsoft

Software Engineer II

Microsoft, Atlanta, Georgia, United States, 30383


Microsoft 365 is one of the fastest growing businesses in the company’s history that brings together the latest and greatest versions of the Office apps, intelligent cloud services, and world-class security. Microsoft 365 is truly the locomotive driving the company’s incredible growth in the cloud which empowers governments, enterprises, small businesses, and consumers with world’s best productivity tools and services. The market opportunity is incredible and when combined with one of the latest Surface devices Microsoft 365 truly is an unbeatable solution.

The MAGIC team is responsible for delivering amazing language and content experiences to more than 2 billion customers across Microsoft’s flagship products, including Windows, M365, Teams, and Surface. Serving many customers is a huge responsibility and a rare opportunity. Every single day you get the chance to deploy code into hyperscale services that power experiences in billions of devices. Moreover, we’re using the latest advances to drive intelligence into these experiences to make them highly engaging, personalized, and relevant.

The Software Engineer II role specifically focuses on leading the building and modernization of our content authoring platform and content experience management system that powers all of Microsoft 365 content surfaces. Our systems deliver content across numerous channels that are constantly evolving and expanding so this is a critical infrastructure for the business. The system is built using modern microservice architecture on top of foundational Azure cloud technology and provides a modern web user interface for authoring and design. Moreover, we’re looking for someone not only with a technical background but also someone who can be collaborative and is willing to contribute to the success of others. We are searching for future Microsoft leaders who want to work on the latest technologies to build distributed systems at hyperscale.

Responsibilities

Contribute in feature and product engineering from architectural conception to delivery of high scale production services through agile phases of architecture & design, implementation, testing automation, continuous integration & delivery, all with health monitoring capabilities throughout.Create, implement, and write code that applies best practice patterns and helps to empower engineering team members, while also considering diagnosability, reliability, and maintainability with an understanding when the code is ready to be shared and delivered and that has minimal defects.Contribute in code reviews with team members to ensure it meets the team's and Microsoft’s quality standards, is reliable and accurate, and is appropriate for the scale of the product feature while applying feedback to current and future delivery iterations.Maintain operations of live services on a rotational, on-call basis and identify solutions and mitigations to various incidents while providing impact and performance post-mortems of live site service incidents, all while ensuring proper escalation as needed and where applicable.Identify meaningful efforts to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms.Conduct and create experimentation to determine the effectiveness of changes for prototyping and testing features and apply findings back into the engineering lifecycle.Investigate and prototype features with innovative technologies and frameworks using discretion from learned domain and industry knowledge accumulation.Contribute to efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility while ensuring all services meet Microsoft Security and Compliance requirements.Qualifications

Required/Minimum Qualifications

Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.2+ years of experience with Front end web developmentOther Requirements

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.Additional Or Preferred Qualifications

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Keen customer focus and understanding of the importance of live site engineeringWeb development experience with the following technologies: React, TypeScript, Node.js, HTML, CSSAzure cloud experience with the following resources: Service Fabric, Service Bus, Cognitive Search, Functions, Dev OpsDatabase experience with either Azure Cosmos DB or Azure SQLSome architectural and technical documentation abilityExperience and interest in AI or ML

#J-18808-Ljbffr