Work in Washington Veterans Jobs

Job Information

Microsoft Corporation Software Engineer in Redmond, Washington

The Entra ID Authorization team owns the RBAC and AuthZ platform for all directory data. We are responsible for enforcing granular access control for all directory data, and we also provide customers and partners with various AuthZ constructs to protect directory data at scale. We are at the heart of security and work as part of one of the most critical services in Microsoft. Our services process over 60 billion requests per day, and is continuously growing.

We are at the heart of authorization for all MS Graph and AAD Graph directory calls. With over 60 billion requests per day, we are responsible for ensuring each user is authorized to access directory data, and provide various authorization constructions for others to build their services securely. All 1p services across microsoft heavily rely on MS Graph and Directory (Teams, Outlook, Exchange, SharePoint, etc.).

The Identity Engineering Team is looking to hire a Software Engineer. They build and manage Microsoft’s online identity providers for all of Microsoft’s online services and platforms like Azure, Office, Xbox, and HoloLens. We boldly pursue big ideas that power transformational advances in online security and user management. Our work spans both the consumer and enterprise space and can be found in internet scale online services, the Windows operating system and most phones and handheld devices. Identity engineering employees have deep technical expertise, customer insights, and a clear point of view that comes from first-hand, very large-scale experience. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. 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.

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.

Responsibilities

  • Understand User Requirements: Contributes in partnership with appropriate stakeholders to determine user requirements for a feature. Considers a variety of feedback channels to incorporate insights into future designs or solution fixes. Begins to incorporate appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value.

  • Design: Learns and contributes to processes for the architecture of a product/solution feature and learns to create proposals by testing design hypotheses and helping to refine code plans under the technical leadership of others. Collaborates with others to create a clear and articulated plan for testing and assuring quality of solutions. Helps to augment test cases and assures that features have good test coverage.

  • Coding: Create and implement code for a product, service, or feature reusing code as applicable. Applies knowledge of debugging tools, logs, telemetry, and other methods to proactively flags issues before they occur and reactively flag issues as they occur for product features. Conduct retrospective debugging of solutions to identify root causes of problems. Review code and helps to review code of others to ensure it meets the team's and Microsoft's quality standards.

  • Implement: Review work items to gain knowledge of product features in partnership with appropriate stakeholders. Supports deployment to customers following the correct measures to push features out to customers.

  • Reliability and Supportability: Contributes to operations of live service as issues arise on a rotational, on-call basis. Identifies solutions and mitigations to simple issues impacting performance or functionality of Live Site services and escalates as necessary. Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service.

  • Engineering Excellence: Shares new ideas, and leverages software developer tools to create, debug, and maintain code for features. Uses internal tools and open source when possible. Develop and contribute to automation within production and deployment of a product feature. Runs code in simulated, or other non-production environments to confirm functionality and error-free runtime for products with oversight. Ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.

  • Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/us/en/culture)

Qualifications

Required Qualifications:

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

  • OR equivalent experience.

Other 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) 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 with Capable experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience. 

Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $81,900 - $160,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $105,600 - $174,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications until July 7, 2024.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers