Microsoft logo

Senior Software Engineer, Security - Microsoft

Redmond, United States

Microsoft runs on trust.  Earning and keeping that trust has never been more important.

In Customer Security and Trust (CST), engineers, analysts, investigators, data scientists, attorneys, and business professionals are responsible for some of the most exciting projects at Microsoft focused on protecting our customers. 

  • We actively partner with law enforcement and security organizations around the globe to disrupt bad actors who are using malware, phishing scams, IP abuse, technology-facilitated child exploitation, tech support fraud, and other means to target our customers.
  • We ensure that governments who are requesting data from Microsoft in support of their criminal investigations through legal orders follow due process, striking a balance between fighting cybercrime and protecting customer data.
  • We provide solutions to demonstrate that Microsoft is in compliance with cybersecurity practices in support of government and industry customers.

Our CST Engineering Reliability and Quality (CST-E R&Q) team is growing.  We are looking for a Senior Software Engineer to join our team and help deliver on our vision of creating a safer digital experience for every person and organization on the planet, which in turn, promotes trust in Microsoft.

As part of the CST-E R&Q Security & Privacy Engineering team, you will work with other leaders, engineers and stakeholders to design, build, and modernize critical innovative and scalable tools using cutting-edge strategies and state-of-the-art cloud technologies. You will be contributing and shaping security initiatives within the organization and across Microsoft's Corporate, External and Legal Affairs team (CELA) with the opportunity of bigger impact as part of CELA Security Engineering Fundamentals program. You will also contribute to strategic projects and assignments to help increase the security posture of cloud infrastructure and services, assessing security and privacy risks and contribute to improvements and remediation of issues. 

This is a unique opportunity within Microsoft to work in a dynamic and collaborative team with impact across a large number of services harvesting the power of the cloud, applying your security and technical skills to empower analysts and investigators to keep our digital world safe for consumers and businesses across the globe.

   

The successful candidate will be passionate about developing security, risk assessment and mitigation, cloud computing and architecture, and DevSecOps processes and automation necessary to strengthen the resiliency and security posture of our services and infrastructure.  

  • Modernize code and coding practices to encourage a security-first mindset.
  • Establish strong collaboration with Engineering teams in CST and across CELA to ensure new features, services, and updates to products are developed securely.
  • Lead architecture security reviews and threat models, represent and promote security, privacy and accessibility in designs.
  • Provide guidance and recommendations for secure development.
  • Participate in code reviews to evaluate and advise upon security risks and improvements.
  • Collaborate across teams to promote security awareness and provide training and good coding practices.
  • Supports operational security including security incidents, reviews, and reporting.
  • Contribute to establish a strategic view of risk to our services, as well as developing and delivering iterative and consistent security improvements.
  • Embody our culture and a demonstrated commitment to the company’s core values, including a commitment to high ethical standards, unquestioned integrity, and a commitment to advancing the company’s diversity & inclusion commitments

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years experience coding, design and debugging using programming language such s, but not limited to C#, Java, JavaScript, Python, node.js and React.
    • OR equivalent experience.
  • Demonstrated experience with containers, PaaS/SaaS software engineering, and distributed systems engineering.
  • 3+ years of demonstrated experience doing security reviews and threat assessments (i.e., risk security assessments, threat models, secure development, etc.).

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years 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 AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience building reliable, scalable, and secure services, and user interfaces using modern DevOps practices.
  • Multi-project, end-to-end experience across a wide spectrum of cloud services and technologies like Azure, AWS, or Google Cloud.
  • Working knowledge of modern engineering best practices, including automated testing, continuous integration, and deployment/monitoring for cloud services.
  • Proven commitment to fostering a strong DevOps culture.
  • Strong curiosity with a desire to continuously learn and collaborate to improve yourself and your teammates.
  • Demonstrated ability to deal with ambiguity, adapt and prioritize in fast paced environment.
  • Excellent communication skills and ability to collaborate with others.
  • Passion to learn new technologies and architect innovative cloud-based solutions to challenging problems.
  • Security certifications (e.g., CISSP, CompTIA, etc.) a. plus

Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 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 $145,800 - $238,600 per year.

Learn more about base pay ranges and pay equity: https://careers.microsoft.com/us/en/us-corporate-pay

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.

#CELA

Published on: 3/24/2023
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. 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. You can help us to achieve our mission.

Jobs in Redmond, United States

Jobs at Microsoft