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

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Technical Support Engineering

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

Software Engineer

Entry-level Software Engineer position at Microsoft's Data Security team in Bangalore, focusing on cloud security solutions and compliance features for Office 365 and Windows platforms.

Software Engineer

Software Engineering role at Microsoft working on Azure's Capacity Infrastructure Service Platform, focusing on automation and scaling of cloud infrastructure.

Software Engineer

Software Engineer role at Microsoft's Cloud Supply Chain organization in Bangalore, working on Azure Kubernetes Platform with hybrid work arrangement and comprehensive benefits.

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 3 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?