Software Engineer II

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft's M65 Security Engineering team is seeking a Software Engineer II to protect Microsoft services against cyberattacks. This role focuses on developing solutions that safeguard Microsoft's vast infrastructure, including Azure and M365 services. The position involves analyzing billions of events and terabytes of data daily to detect suspicious activities and ensure security components are maintained across the infrastructure.

The ideal candidate will have 5+ years of software engineering experience, with specific expertise in security implementations including PKI, IAM flows, and threat modeling. You'll work with cloud technologies, particularly Azure, and contribute to building scalable security monitoring systems. The role combines deep technical expertise with collaborative teamwork, requiring both strong coding skills and excellent communication abilities.

This is an opportunity to work at the forefront of cybersecurity at enterprise scale, developing and maintaining critical security systems that protect Microsoft's global services. The position offers comprehensive benefits, professional growth opportunities, and the chance to work with cutting-edge security technologies. You'll be part of a diverse team that values collaboration and innovation, working on solutions that have real-world impact on Microsoft's security infrastructure.

The role requires a mix of hands-on development, security analysis, and operational support, making it ideal for engineers who are passionate about cybersecurity and want to work with large-scale systems. You'll be involved in the complete software development lifecycle, from design to deployment, while maintaining a strong focus on security best practices and DevSecOps principles.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Write well designed code with emphasis on quality, maintainability, scalability, and performance
  • Analyse security threats to M365 and build monitoring components
  • Design and implement real time, highly scalable solutions
  • Deliver automated and well-tested features across different services
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles
  • Provide on call support and monitor service health
  • Execute Dev-Sec-Ops approach to software delivery

Requirements For Software Engineer II

Java
Python
  • 5+ years of professional software engineering experience
  • 1+ years experience of implementing PKI, IAM flows, Threat Models and Low-Level Design
  • Understanding of Security constructs in Cloud environments including Azure DevOps
  • Excellent coding skills, strong understanding in OOPS, design patterns
  • Outstanding communication skills
  • Strong organization skills and ability to deliver results
  • Proven ability to deal with ambiguity
  • Self-learner with passion for technologies

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft is seeking a Software Engineer II for their Security team to develop and maintain secure services and products, offering competitive pay and hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security services and products within their CISO organization, requiring 6-8 years of experience in software development.

Software Engineer II - CTJ - Top Secret

Microsoft Security seeks Software Engineer II with Top Secret clearance for IAM Protect team, offering $98K-$193K salary, remote work, and comprehensive benefits.

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft Security focusing on developing and maintaining security solutions for cloud and enterprise environments.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop cloud security solutions, focusing on security, compliance, and data governance for Office 365 and Windows platforms.