Software Development Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and services.
$81,900 - $160,200
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Cybersecurity · Enterprise SaaS

Description For Software Development Engineer

Microsoft Security is seeking a Software Development Engineer to join their fraud prevention team focusing on protecting Entra ID and Microsoft Account. This role is crucial in building and maintaining large-scale security systems that evaluate billions of transactions daily to prevent fraudulent activities across Microsoft's ecosystem including Office 365, Xbox, OneDrive, Outlook, and Azure.

The position offers an exciting opportunity to work with cutting-edge technologies including machine learning and cloud services, while directly impacting the security of millions of users worldwide. As part of a collaborative, closely-knit team, you'll be developing solutions to combat evolving cyber threats in a fast-paced environment.

The role combines technical expertise with real-world impact, requiring skills in distributed systems, big data analysis, and security implementations. You'll work with teams across Microsoft, contributing to the company's mission of making the world a safer place through digital security. The position offers competitive compensation ($81,900 - $160,200) and comprehensive benefits including healthcare, educational resources, and work-life balance support.

This is an ideal opportunity for someone passionate about security and fraud prevention, offering both technical challenges and meaningful impact. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. Microsoft's inclusive culture emphasizes growth mindset and innovation, making it an excellent place for career development in the cybersecurity field.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Design and develop large scale distributed software services and solutions to identify and block abuse patterns
  • Deliver novel and innovative features for detecting and blocking fraudulent activities
  • Building and leveraging reputation models for entities
  • Develop best-in-class engineering for services ensuring security, reliability, and reusability
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Focus on customer/partner needs through a data driven approach
  • Improve test coverage for services and implement integration tests
  • Troubleshoot and optimize automation, reliability and monitoring for LiveSite

Requirements For Software Development Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in all phases of the software development lifecycle
  • Must pass Microsoft Cloud Background Check
  • Experience building and operating large scale services and analyzing big data
  • Proficiency in Azure technologies is a plus

Benefits For Software Development Engineer

Medical 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 Development Engineer

Software Quality Engineer

Software Quality Engineer position at Microsoft's Azure Storage team, focusing on cloud storage services testing and automation with 1+ years of experience required.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft focusing on datacenter infrastructure and electrical engineering for cloud services.

Software Engineering

Remote Software Engineering position at Microsoft focusing on developing and maintaining scalable software solutions with opportunities for growth and learning.

Software Engineer

Software Engineer role at Microsoft's Windows Developer Platform team, building tools and APIs for Windows app developers with 1.5+ years of experience required.

Software Engineering Full Time Opportunities

Entry-level software engineering role at Microsoft Prague, offering hybrid work, comprehensive benefits, and opportunity to work on scalable services used by millions.