Software Engineer II - Exposure Management, Security
- Microsoft
- Redmond, Washington
- Full Time
Are you passionate about cyber defense and solving real-world security challenges at global scale? Do you want to work on products that help protect millions of users and organizations from constantly evolving threats?
Join the high-impact engineering team shaping the future of Exposure Management within the Microsoft Security Division , one of the most critical and rapidly evolving areas in cybersecurity.
Our team builds globally distributed, planet-scale security solutions across client, backend, data, and frontend systems. We operate in a high-bar engineering environment grounded in secure-by-design principles, scalability, and continuous learning.
As a Software Engineer II - Exposure Management, Security , youll work on meaningful technical challenges, collaborate across disciplines, and help deliver solutions that strengthen the security posture of customers worldwide. This role is ideal for engineers who are curious, thoughtful, and motivated to learn, grow, and make an impact.
Responsibilities- Drive end-to-end delivery of features that contribute to the evolution of Microsoft Security products, from design through implementation and deployment
- Contribute to roadmap and technical direction discussions, helping shape how the team approaches and solves complex problems
- Design, build, and maintain scalable, secure, and reliable solutions across the cloud technology stack
- Continuously learn and ramp in new technical areas, applying new skills and insights to deliver meaningful impact
- Apply an AI-first approach by leveraging modern tools, while thoughtfully reviewing and validating outputs with sound engineering judgment
- Collaborate with product managers, researchers, and designers to iterate on and deliver inclusive, high-quality customer experiences
- Work closely with engineers and stakeholders to address complex technical challenges and deliver effective solutions
- Contribute to a culture of engineering excellence by supporting code quality, testing practices, and continuous improvement efforts
- Participate in design reviews, code reviews, and team discussions, offering respectful, constructive feedback and learning from others
- Partner with internal teams and customers to deliver solutions that create measurable security and business impact
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#, Python, KQL, C++, Java or JavaScript.
- 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 Cloud Background Check upon hire/transfer and every two years thereafter.
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#, Python, KQL, C++, Java or JavaScript.
- 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#, Python, KQL, C++, Java or JavaScript.
- OR equivalent experience.
- 2+ years of experience designing, building, and operating scalable, secure, and reliable cloud services or distributed systems on platforms such as Azure, AWS, GCP, or similar, with exposure to production environments, monitoring, CI/CD, and secure development practices (e.g., authentication, authorization, data protection)
- 2+ years of experience with data processing or pipelines , including building, maintaining, or working with large-scale data systems using technologies such as Apache Spark, Databricks, Synapse, or similar (or a strong interest in learning in this area)
- Curiosity and a growth mindset , with a demonstrated ability to learn new technologies and apply them to solve real-world engineering challenges
#MSFTSecurity
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100.00 - $202,200.00 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 $133,800.00 - $219,200.00 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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.