Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Trust & Safety Platform team is seeking a Senior Software Engineer to build foundational infrastructure ensuring safety, compliance, and integrity at global scale. You'll be responsible for designing and implementing core, low-latency systems that evaluate ads, content, and user signals against policy in real-time. These critical systems process hundreds of billions of entities daily, providing the enforcement backbone for content moderation, ad quality, and user protection across Microsoft's ecosystem.

The role combines deep technical expertise in distributed systems with a focus on high-performance computing. You'll work on building scalable pipelines, rule execution engines, and policy enforcement APIs while collaborating with ML engineers to integrate machine learning capabilities. The position requires strong programming skills in C++/C#, experience with stream processing architectures, and expertise in cloud-native infrastructure.

This is an opportunity to make a significant impact on Microsoft's trust and safety infrastructure while working with cutting-edge technologies. The role offers competitive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. You'll be part of a collaborative team focused on innovation and growth, with opportunities to lead technical designs and shape the platform's architecture.

The position is based in Bangalore with a hybrid work arrangement (up to 50% work from home) and requires 0-25% travel. Microsoft provides an inclusive work environment and comprehensive benefits package, making this an excellent opportunity for experienced engineers looking to work on large-scale, impactful systems.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement distributed, real-time pipelines with high throughput and low latency
  • Build core platform components including rule execution engines and policy enforcement APIs
  • Collaborate with ML engineers to support scalable inference integration
  • Drive system-level improvements in observability, fault tolerance, and scalability
  • Lead technical design reviews and own key service components

Requirements For Senior Software Engineer

Java
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience building distributed systems or high-scale backend infrastructure
  • Strong programming experience in C++, C# with knowledge of object-oriented design
  • Expertise in performance optimization, latency tuning, and scalable service design
  • Experience with stream processing or event-driven architectures
  • Experience with cloud-native data infrastructure

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing scalable cloud platform solutions for Azure Resource Graph team, offering competitive compensation and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Sr. Software Engineer

Senior Software Engineer role at Microsoft Security working on Entra ID Backup Authentication System, focusing on high-availability identity and authentication services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Scope Compiler team, building scalable analytics engines and data platforms for Azure Data engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint services, building cloud-scale infrastructure and distributed systems with competitive pay and benefits.