New job, posted less than a week ago!
Job Details
Posted date: Dec 16, 2025
There have been 812 jobs posted with the title of Software Engineer II all time at Microsoft.There have been 812 Software Engineer II jobs posted in the last month.
Category: Software Engineering
Location: Multiple Locations, Multiple Locations
Estimated salary: $158,000
Range: $100,600 - $215,400
Employment type: Full-Time
Work location type: 0 days / week in-office – remote
Role: Individual Contributor
Description
OverviewThe Cloud & AI 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 is one of the largest enterprise service companies in the world.
TEAM OVERVIEW: The Cloud & AI 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 is one of the largest enterprise service companies in the world.
The Microsoft Insider Risk Program protects our people, data, and intellectual property from internal threats that could compromise the security and integrity of the company. Built on a foundation of collaboration, innovation, and analytical rigor, the program leverages advanced detections, behavioral analytics, and cross-disciplinary expertise to identify and mitigate insider risks across Microsoft’s global environments.
ROLE OVERVIEW:
We are seeking a Software Engineer II to join our fast paced and growing Insider Risk Engineering team. This role is integral to enhancing the efficiency and scalability of our insider risk detection and response systems. It will utilize a wide variety of engineering skillsets.
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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
Design, develop, and implement data and engineering workflows to support the Insider Risk detection and response engineering systems. Work with large datasets, applying advanced data transformation techniques to ensure data quality and accessibility for risk detection.Collaborate with Insider Risk team members to understand requirements and build tools and platforms to enable response processes and mitigation of insider risk. Share knowledge and actively contribute ideas in team technical discussions. Work closely with data engineers and security analysts to identify bottlenecks and inefficiencies in current processes and implement automation solutions.Elevate platform engineering by expanding infrastructure-as-code coverage, embedding secure-by-depth practices, and accelerating DevOps automation. Maintain and monitor Insider Risk engineering systems to ensure reliable operation, security, and compliance with internal engineering standards and policies. Develop and maintain detailed documentation for all engineering systems, including architecture, dependencies, and standard operating procedures.Join on-call rotations, lead incident response, and drive thorough root-cause analysis. Own end-to-end quality for the code you deliver, including testing and DevOps automation. Develop, review, and peer-assess code in line with security policies, best practices, and design patterns (e.g., reusable, modular, SOLID).
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.Other Requirements:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Citizenship & Citizenship Verification: This position requires verification of U.S. citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customer and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, citizenship will be verified via a valid passport, or other approved documents, or verified US government Clearance.
Additional or preferred qualifications
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experienceExperience in cybersecurity or insider risk programs.Knowledge of CI/CD pipelines, version control, and other DevOps practices.Strong problem-solving skills, attention to detail, and a collaborative mindset.Experience using Azure resources and subscriptions (e.g., Synapse, ADLS, Kusto, Sentinel)Familiar with software architectural design patterns and their practical application.Strong proficiency in scripting languages (e.g., Python, PowerShell, JavaScript) and familiarity with automation frameworks and tools.Experience working with APIs and integrating with third-party systems.Experienced working within agile frameworks such as Scrum and Kanban.
#insiderrisk
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 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
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.