Senior Software Engineer Job in Bangalore | Up to 50% Remote | Microsoft Trust & Safety Platform
Location: Bangalore, Karnataka, India
Work Mode: Hybrid (Up to 50% Work from Home)
Employment Type: Full-Time
Experience Level: Senior (4+ years)
Salary: Not explicitly mentioned
Job Summary
Join Microsoft’s Trust & Safety Platform team as a Senior Software Engineer and play a key role in designing and building foundational infrastructure that ensures safety, compliance, and integrity at a global scale. You will develop core, low-latency distributed systems that evaluate ads, content, and user signals in real time, impacting millions of users daily. This is an exciting opportunity for experienced software engineers skilled in backend systems, cloud-native architectures, and performance optimization.
Key Responsibilities
Design and implement scalable, real-time distributed pipelines with high throughput and low latency for global workloads.
Develop core platform components such as rule execution engines, signal aggregators, and policy enforcement APIs.
Collaborate closely with Machine Learning engineers to integrate efficient, scalable ML inference flows into production systems.
Drive enhancements in system observability, fault tolerance, and scalability to support evolving platform needs.
Lead technical design reviews and take ownership of key service components for long-term architecture evolution.
Required Skills & Qualifications
Bachelor’s Degree in Computer Science or related technical field, OR equivalent experience.
4+ years of experience in software engineering, particularly building distributed systems or large-scale backend infrastructure.
Strong programming skills in C++, C#, Java, JavaScript, or Python with expertise in object-oriented design, concurrency, and system architecture.
Proficient in performance optimization, latency tuning, and designing scalable services.
Experience with stream processing or event-driven systems (e.g., Apache Flink, Kafka Streams, Apache Beam).
Hands-on experience with cloud-native data infrastructure such as Kubernetes, Azure, BigQuery, Delta Lake, or Cosmos DB.
Ability to pass Microsoft’s specialized security screenings including Microsoft Cloud Background Check.
Preferred Qualifications
Experience building and deploying efficient Machine Learning inference pipelines at scale.
Familiarity with AI/ML integration in backend systems.
Benefits
Industry-leading healthcare plans
Access to comprehensive educational resources
Employee discounts on Microsoft products and services
Savings, investment options, and financial benefits
Generous maternity and paternity leave policies
Paid time off and holidays
Opportunities to participate in giving and networking programs
Note: Benefits may vary based on employment location and nature of contract.
Location & Work Environment
This position is based in Bangalore, Karnataka, India, with flexible hybrid work arrangements allowing up to 50% remote work. Candidates should be prepared for occasional travel (0-25%) and working in a collaborative, fast-paced environment.
Why Join Microsoft as a Senior Software Engineer?
Microsoft empowers every person and organization to achieve more. At Microsoft, you’ll collaborate with passionate innovators, build impactful systems at a global scale, and contribute to a culture rooted in respect, integrity, and inclusion.
Apply Now!
Ready to take your software engineering career to the next level? Visit CodersDaily.in to apply for the Senior Software Engineer role with Microsoft and join a world-class team driving trust, safety, and innovation globally.