Software Development Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Development Engineer II

Microsoft Security is seeking a Software Development Engineer II to join their fraud prevention team protecting Azure Active Directory and Microsoft Account. This role focuses on building and maintaining large-scale security systems that evaluate billions of transactions daily to prevent fraudulent activities. The position offers an opportunity to work with cutting-edge technologies including machine learning and cloud services, directly impacting the security of millions of users worldwide.

The role combines technical expertise in distributed systems with security-focused problem-solving, requiring skills in both software development and fraud detection. You'll be part of a collaborative team that protects critical services like Office 365, Xbox, Azure, and enterprise systems from cyber threats. The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits.

This is an ideal opportunity for engineers passionate about security and fraud prevention, offering the chance to work on high-impact projects at massive scale. The role provides exposure to various Microsoft products and services, with opportunities for growth and learning in a fast-paced environment. The hybrid work arrangement (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with the team.

The position requires 2+ years of experience in software engineering and cloud services, with opportunities to work on critical security infrastructure. You'll be joining Microsoft's mission to empower global security, working with a team that values growth mindset and innovation. The role offers comprehensive benefits including healthcare, educational resources, and work-life balance support.

Last updated 15 hours ago

Responsibilities For Software Development Engineer II

  • Design and develop large scale distributed software services and solutions
  • Deliver novel features for detecting and blocking fraudulent activities
  • Build and leverage reputation models for entities
  • Design and integrate machine learning models in production systems
  • Adhere to modern software engineering practices through design reviews
  • Develop engineering services ensuring security, reliability, and monitoring
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Debug issues in production and respond quickly to mitigate customer impact
  • Improve test coverage and implement integration tests
  • Focus on customer/partner needs through data driven approach

Requirements For Software Development Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of cloud service experience including Azure, GCP, and AWS
  • 2+ years of experience in data analysis in security data management, logging, or monitoring solutions
  • 2+ years of experience building software systems, with focus on large-scale, distributed platforms
  • 2+ years experience working with high-scale, mission-critical SaaS products
  • Must pass Microsoft Cloud Background Check

Benefits For Software Development Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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 Development Engineer II

Software Development Engineer II

Microsoft Security team seeks a Software Development Engineer II to build and maintain fraud prevention systems for Azure Active Directory and Microsoft Account services.

Physical Security Engineer

Physical Security Engineer role at Microsoft managing datacenter security infrastructure, implementing access control systems, and ensuring security compliance across global facilities.

Security Engineer 2

Security Engineer II role at Microsoft focusing on cloud security, requiring 3+ years of experience in cybersecurity and software development.

Security Operations Engineering IC3

Security Operations Engineer role at Microsoft focusing on fraud prevention and cybersecurity, offering remote work and competitive compensation.

Service Engineer II

Service Engineer II position at Microsoft Dublin, focusing on infrastructure security, automation, and systems administration for critical internal services.