Software Engineer

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
$98,300 - $208,800
Distributed Systems
Mid-Level Software Engineer
Hybrid
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 that has been serving Microsoft internally since 2018. The team develops highly scalable distributed systems for scanning, cataloging, classification, and DSR processing. You'll work on creating data privacy products that will eventually serve both Microsoft and external customers.

The position offers an opportunity to work on cutting-edge privacy solutions in response to evolving global privacy legislation. You'll be part of a team that builds reliable, high-performance systems that provide privacy infrastructure and compliance insights. The role involves collaborating with partner engineering teams and PMs to design, implement, and maintain features that serve customer needs.

As a Software Engineer, you'll own significant areas of the system and directly contribute to the vision and direction of new features. The role requires expertise in building and operating high-scale distributed services in the cloud. You'll work in an environment that values collaboration across disciplines and focuses on delivering exceptional products to partners and customers.

This is an ideal opportunity for someone passionate about data privacy and interested in making a significant impact in how companies handle data compliance and privacy regulations. The role offers competitive compensation, comprehensive benefits, and the chance to work on solutions that affect millions of users worldwide.

Last updated 10 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
  • 2+ years of experience with distributed systems delivering large-scale, secure, and resilient cloud services
  • Experience building and shipping production grade software or services
  • Understanding of data structures, algorithms, and distributed systems
  • Experience with Azure resources is an advantage
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 seeks a Software Engineer II for OneDrive and SharePoint team to build large-scale distributed systems and cloud infrastructure with competitive pay and benefits.

Software Engineering II

Microsoft Software Engineer II position in Vancouver focusing on distributed systems and telemetry platforms, offering hybrid work and competitive compensation.

Software Engineer 2

Microsoft seeks Software Engineer 2 for Big Data Platform team in Beijing, working on distributed systems with Hadoop, HDFS, and other open-source technologies.

ROP - Software Engineer II

Mid-level Software Engineer role at Microsoft working on Azure Storage distributed systems, requiring 4+ years of experience in systems programming and distributed systems.

Software Engineer

Software Engineer position at Microsoft's Deep Learning Platform team, focusing on distributed systems, AI infrastructure, and high-performance computing.