Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
$98,300 - $208,800
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Microsoft's Security Platform, Data Governance and Privacy (SPDGP) team is seeking a Software Engineer to join their Data Privacy Platform (DPP) team. This role focuses on building and maintaining privacy infrastructure and products that ensure data compliance with global regulations. The position involves working on highly scalable distributed systems for data scanning, cataloging, classification, and DSR processing. The team has been providing internal data privacy products for Microsoft since 2018 and is now expanding to create solutions for external customers. This role offers the opportunity to work on large-scale systems with high impact and visibility, collaborating across engineering teams to design and implement new features. The position requires expertise in distributed systems and cloud services, with a focus on delivering reliable, high-performing solutions that meet evolving privacy requirements. The role combines technical challenges with the opportunity to make a significant impact on data privacy solutions that build customer trust and meet regulatory compliance.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Building and shipping production grade software or services
  • Building and operating online services and fault-tolerant distributed systems
  • Creating and shipping V1 products using modern development practices
  • Using agile methodologies or test-driven development (TDD)
  • Work closely with partners/customers/PM team on requirements and estimates

Requirements For Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C#, Java, or Python
  • 2+ years of experience with distributed systems
  • Understanding of data structures, algorithms, and distributed systems
  • Experience building and shipping production grade software or services
  • Experience with Azure resources is an advantage
  • Pass Microsoft Cloud Background Check

Benefits For Software 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 Engineer

Software Engineer II

Microsoft Software Engineer II position focusing on managing planet-scale distributed systems, requiring 2+ years experience and expertise in system reliability and incident response.

Software Engineer II

Microsoft Software Engineer II position focusing on distributed storage systems, offering remote work and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Edge Infrastructure, focusing on distributed systems and cloud platform development.

Vaga Afirmativa para Pessoas com Deficiência - Engenheiro de Software / Affirmative Job Posting for People with Disabilities - Software Engineer

Microsoft is hiring a Software Engineer in Brazil to work on Microsoft 365 cloud services, with a focus on distributed systems and enterprise productivity solutions.

Software Engineer II

Microsoft Entra is seeking a Software Engineer II to work on distributed systems and high-performance services handling millions of requests per second.