Software Engineering IC2 – Microsoft

Written By:

Job ID: 1860674 | Role: Software Engineer (IC2) | Company: Microsoft | Location: Bangalore, Karnataka, India | Employment Type: Full-Time | Work Mode: Up to 50% Work From Home | Travel: 0–25%

Posting Date: Sep 11, 2025 | Role Type: Individual Contributor | Discipline: Software Engineering

Official Job Description

Overview: Digital Trust & Safety (DigiTS) at Microsoft is seeking a Software Engineer passionate about building and operating large-scale, distributed, backend services using native Azure Cloud products. This role contributes to Microsoft’s mission of safeguarding human rights, promoting digital safety, and protecting user experience globally.

Responsibilities

  • Contribute to design documents, dependencies, and scalable solutions using emerging technologies (AI/ML, .NET Core, Serverless, Azure).
  • Work with stakeholders to define user requirements and break down tasks into smaller, manageable work items.
  • Participate in on-call rotations, respond to alerts, and proactively improve platform SLAs.
  • Stay updated with new technologies to improve availability, reliability, and performance.
  • Balance digital safety with privacy and regulatory expectations.

Required Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 1+ years of engineering experience with C# or other programming languages.
  • 1+ years building and maintaining cloud-native services (preferably Azure, AWS, or GCP).
  • Must clear Microsoft Cloud Background Check (every 2 years).

Preferred Qualifications

  • Experience designing distributed backend systems with cloud-native platforms.
  • Familiarity with enterprise-grade data processing services.
  • Strong debugging, testing, and scalable system design skills.

Job details made easy by trendtoday360

Position Summary

As a Software Engineer IC2 in Microsoft’s Digital Trust & Safety team, you will build and operate secure, distributed cloud-native services that ensure safety, compliance, and reliability across Microsoft’s platforms. You’ll collaborate with engineers, product managers, and data scientists to protect users and maintain Microsoft’s reputation worldwide.

Key Responsibilities

  • Design, develop, and deploy backend services on Azure Cloud.
  • Support real-time monitoring and incident response.
  • Enhance system scalability and performance through automation and cloud solutions.
  • Work with global teams to ensure digital safety and compliance.

Expected CTC

₹18 – 28 LPA (approx.) depending on skills, experience, and location.

Skills Required

  • Languages: C#, .NET Core, or similar backend programming languages.
  • Cloud Platforms: Microsoft Azure (preferred), AWS, or GCP.
  • System Design: Distributed systems, scalability, and performance optimization.
  • Soft Skills: Collaboration, problem-solving, adaptability, and clear communication.

Day-to-Day Work

  • Develop and maintain backend services handling enterprise-level workloads.
  • Participate in code reviews and design discussions.
  • Monitor production systems, respond to incidents, and improve SLAs.
  • Collaborate with cross-functional teams to meet business and compliance goals.

Career Growth & Outlook

Microsoft offers a clear growth trajectory: IC2 → IC3 → Senior Engineer → Principal Engineer. Opportunities exist to move into specialized areas like cloud security, AI/ML systems, and leadership roles.

Why Join Microsoft?

  • Impact: Protect millions of users worldwide with cutting-edge safety technology.
  • Innovation: Work on AI, ML, and distributed cloud systems.
  • Work-Life Balance: Up to 50% remote flexibility with global collaboration.
  • Benefits: Industry-leading healthcare, education resources, discounts, generous PTO, and more.

Job updates by trendtoday360

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »