Software Engineer II
Microsoft.com
101k - 215k USD/year
Office
Redmond, Washington, United States
Full Time
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.
We are looking for a Software Engineer II to join the team! The mission of Secure Production Access's (SPA) Dial Tone Team is to empower Microsoft to build the most trusted Infrastructure to support our secure devices and services, while keeping our company safe and our data protected. As part of Microsoft’s Security, and a steward of Microsoft and our customer’s data, the core function of SPA is ensuring the security of every aspect of the business. SPA is responsible for company-wide information security and compliance, with a strategic focus on information protection, assessment, awareness, governance, and enterprise business continuity. As customer zero, we deploy and secure these services inside Microsoft's High Risk Environments and share best practices with enterprise customers on a scale across the globe. We have exciting opportunities for you to innovate, influence, transform, inspire, and grow within our organization and we encourage you to apply to learn more!
If you are passionate about developing scalable, secure, exceptional software and have a desire to join a motivated team that creates cutting-edge systems for significant impact then there is a unique opportunity for you to join SPA.
The SPA organization is a dynamic, supportive community of engineers and program managers who are dedicated to delivering the very best cyber & on-prem security solutions and services to our customers in a highly collaborative and inclusive manner. This team is committed to protecting users and valuable enterprise assets. As a Software Engineer in this role, you will champion some of the most critical, secure, engineering programs, platforms, and services, often using creative ways that are pioneering in the industry.
This role requires experience in software development fundamentals and engineering functions, coupled with ability to collaborate effectively with domain experts, architects, program managers and customers across the Software Development Life Cycle. The ideal candidate will have a proven track record of large-scale software development and familiarity with windows development would be an added advantage. An ability to transform business and security challenges into technical solutions is desired, all while maintaining a passion for securing software, environments, intellectual properties, and enterprise assets.
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
Full Stack Software Engineer responsible for designing, building and deploying/running secure Infrastructure services and toolsets across High Risk Environments (HREs). This role requires proficiency in scripting, managed code developement along with proven ability to lead/own VNEXT design and development on security and Identity tools, API-based migration of Managed Identities and secrets to Azure Cloud, write secure and optimized scripts and managed code to optimize user experience and predictable operational excellence, resolve tech debt via AI, automation and bulk operation support.
- Stay on top of new & secure techniques, tools and methodologies used to address the critical developmental areas.
- Adhere to modern engineering practices, effective coding, unit tests, debugging, code reviewing and maintaining CI/CD pipelines.
- Own, triage, and resolve production issues with an emphasis on broad communication, learning & sharing throughout the process.
- Keep a keen eye on opportunities to translate business requirements into technical specifications and help manage priorities, deliverables, and timelines.
- Author functional and technical documentation. Communicate on a deep technical level with product engineering, project management and operations teams to improve products, optimize infrastructure, and evolve services.
- Read, write, configure, design, and script end-to-end service telemetry, smart alerting, and self-healing capabilities for platforms.
- Remain current on new Security trends and technologies.
- Collaborate first and foremost; ability to exercise cross-team co-operation and influence.
- Embody our culture and values
Qualifications
Required 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 Python
- 1+ years of experience with Object Oriented Programming, .NET framework, ASP.NET, MVC, Web API, C#, and SQL Server Programming along with experience in cloud services (Azure/ AWS)
- 1+ years of experience building and running enterprise applications using Microsoft technology stack
- 1+ years of experience with common scripting languages like Angular JS, PowerShell etc. and exposure to TFS/VSO and Git with the ability to write secure, optimized scripts
- Willingness to participate in monthly on-call rotation within the team
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
- 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 Python
- Working/understanding of Operating System Concepts and Identity Access Management.
- Experience with scripting languages such as PowerShell
- Proficiency in relational database systems such as Microsoft SQL Server and hands-on experience in database engineering.
- Experience with owning or driving large scale services, components, or feature areas. Knowledge of managing software in production systems.
- Hands-on experience with infrastructure troubleshooting.
- Familiarity with Windows Server OS Stack
- Knowledge of system level programming (C, C++, VC++ or equivalent)
- OR 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 Python
- OR equivalent experience.
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
Microsoft will accept applications for the role until September 22, 2025.
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.
#Spa #Secureproductionaccess
Software Engineer II
Office
Redmond, Washington, United States
Full Time
101k - 215k USD/year
September 18, 2025