Instagram
youtube
Facebook

Senior Software Engineer

4+ years
Not Disclosed
10 June 9, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

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

  1. Design and implement scalable, real-time distributed pipelines with high throughput and low latency for global workloads.

  2. Develop core platform components such as rule execution engines, signal aggregators, and policy enforcement APIs.

  3. Collaborate closely with Machine Learning engineers to integrate efficient, scalable ML inference flows into production systems.

  4. Drive enhancements in system observability, fault tolerance, and scalability to support evolving platform needs.

  5. Lead technical design reviews and take ownership of key service components for long-term architecture evolution.


Required Skills & Qualifications

  1. Bachelor’s Degree in Computer Science or related technical field, OR equivalent experience.

  2. 4+ years of experience in software engineering, particularly building distributed systems or large-scale backend infrastructure.

  3. Strong programming skills in C++, C#, Java, JavaScript, or Python with expertise in object-oriented design, concurrency, and system architecture.

  4. Proficient in performance optimization, latency tuning, and designing scalable services.

  5. Experience with stream processing or event-driven systems (e.g., Apache Flink, Kafka Streams, Apache Beam).

  6. Hands-on experience with cloud-native data infrastructure such as Kubernetes, Azure, BigQuery, Delta Lake, or Cosmos DB.

  7. Ability to pass Microsoft’s specialized security screenings including Microsoft Cloud Background Check.


Preferred Qualifications

  1. Experience building and deploying efficient Machine Learning inference pipelines at scale.

  2. Familiarity with AI/ML integration in backend systems.


Benefits

  1. Industry-leading healthcare plans

  2. Access to comprehensive educational resources

  3. Employee discounts on Microsoft products and services

  4. Savings, investment options, and financial benefits

  5. Generous maternity and paternity leave policies

  6. Paid time off and holidays

  7. 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.

Jobs in other cities