Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

The Audit Ingestion team is seeking a Software Engineer to design, develop, and operate large-scale distributed systems for processing critical audit and compliance data. This hybrid role requires experience in backend services, data pipelines, and cloud platforms, with participation in live-site operations and continuous improvement.

Responsibilities

  • Own components responsible for ingestion, processing, storage, and movement of large-scale audit and telemetry data.
  • Drive reliability improvements through automation, observability, and reduction of operational toil.
  • Participate in on-call and incident response, ensuring rapid mitigation and long-term corrective actions.
  • Design and implement resilient distributed-system solutions that operate reliably across multiple regions and cloud environments.
  • Collaborate on platform modernization, compliance, and scalability initiatives to support evolving business and regulatory requirements.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
  • 2+ years of professional software engineering experience using languages such as C#, Java, Python, or C++.
  • Experience designing, developing, and debugging backend services, distributed systems, or large-scale data processing solutions.
  • Experience with cloud platforms and modern software development practices, including source control, automated testing, and CI/CD pipelines.
  • Ability to investigate production issues, analyze root causes, and implement durable solutions.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Experience building highly available and scalable cloud services on Azure or similar cloud platforms.
  • Experience with distributed data stores, messaging systems, stream processing, or large-scale data pipelines.
  • Familiarity with observability tools, telemetry, monitoring, and incident response practices.
  • Experience improving service reliability, performance, security, and operational efficiency.
  • Knowledge of compliance, security, governance, or audit-related systems.
  • Strong problem-solving, collaboration, and communication skills with the ability to work effectively across teams.
  • Experience participating in an on-call rotation and operating production services at scale.

Desired Qualifications

  • Less than 25% travel.
  • Experience with modern software development practices, including source control, automated testing, and CI/CD pipelines.
  • Familiarity with observability tools, telemetry, monitoring, and incident response practices.
  • Knowledge of compliance, security, governance, or audit-related systems.
  • Strong problem-solving, collaboration, and communication skills.
  • Experience participating in an on-call rotation.

Benefits

  • Opportunity to work on foundational compliance platform services.
  • Collaborate with engineers across multiple platform teams.
  • Contribute to a culture of inclusion where everyone can thrive.
#Security#Compliance#Audit
Microsoft Logo

Company

Microsoft

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant