Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II

Microsoft Security is on a mission to make the world a safer place by protecting digital technology platforms, devices, and clouds in heterogeneous environments. Our team specifically focuses on protecting Azure Active Directory and Microsoft Account from various categories of fraud through cutting-edge technologies like machine learning and cloud services.

Every day, our platform processes billions of transactions and petabytes of telemetry, both online and offline, to block fraudulent account creation and usage. We serve users across Office 365, Xbox, OneDrive, Outlook, Azure, and millions of enterprise workstations worldwide by keeping their identities and data safe from cyber criminals.

As a Software Development Engineer II, you'll be working on critical threat detection and deflection processes, building new services and extending existing ones. Security, availability, performance, efficiency, and scale are paramount in our work. We operate in a fast-paced environment with quick iteration cycles due to constantly evolving security threats.

The role offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF Bay Area and NYC: $127,200 - $208,800), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of a collaborative, closely-knit team that emphasizes customer empathy and growth mindset.

Key responsibilities include designing distributed software services, implementing fraud detection features, integrating machine learning models, and ensuring system security and reliability. You'll collaborate across Microsoft teams, debug production issues, and contribute to building robust security solutions that protect millions of users worldwide.

Required qualifications include a Bachelor's in Computer Science or related field with 2+ years of technical engineering experience, cloud service expertise, and experience with large-scale distributed systems. The ideal candidate will have strong coding skills in languages like C#, Java, JavaScript, or Python, and a passion for security and fraud prevention.

Join Microsoft Security to make a significant impact in cybersecurity while working with cutting-edge technologies and talented professionals in a supportive, inclusive environment focused on innovation and growth.

Last updated 3 months ago

Responsibilities For Software Development Engineer II

  • Design and develop large scale distributed software services and solutions
  • Deliver features for detecting and blocking fraudulent activities
  • Build and leverage reputation models for entities
  • Design and integrate machine learning models in production systems
  • Develop engineering practices ensuring services are secure, reliable, and monitored
  • Debug issues in production and respond quickly to mitigate customer impact
  • Collaborate with teams across Microsoft to deliver customer-facing features

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 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
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities