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 2 months 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 Engineer - Xbox Games Studio - Rare

Entry-level Engine Programmer position at Rare (Xbox Game Studio) focusing on game engine development, animation systems, and performance optimization for major titles.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, focusing on customer technical issue resolution and product improvement.

Technical Support Engineer - Windows

Remote Technical Support Engineer position at Microsoft, focusing on Windows systems and customer support, with comprehensive benefits and growth opportunities.

Technical Support Engineering - Windows Active Directory

Technical Support Engineer role at Microsoft specializing in Windows Active Directory, offering hybrid work and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on customer technical issue resolution and support excellence.