Taro Logo

Software Engineer 2

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft's Data Security team is seeking a Software Engineer 2 to join their expanding IDC arm. This role focuses on building cloud solutions that provide security, compliance, data governance, and data loss prevention for Office 365 and Windows platforms. The position offers an exceptional opportunity to work on cloud distributed systems and security compliance at a global scale.

The team is responsible for creating services that transport, store, secure, and manage some of the most sensitive data globally, building on Azure, Exchange, and other cloud platforms. Office 365, Microsoft's fastest-growing business with over 100 million seats hosted across multiple data centers, provides the backdrop for this challenging role.

As a Software Engineer 2, you'll be working on solutions that few companies in the industry support at such scale. You'll be part of the SCM Engineering team, providing leadership and accountability for application architecture, Cloud design, and infrastructure development. The role requires strong collaboration skills to work with other engineering teams, ensuring services meet high stability and performance standards.

The ideal candidate should be highly motivated, self-starting, and thrive in a fast-paced, technical environment. You'll need strong customer focus, understanding of Live Site importance, and proven experience with large-scale data architecture and distributed systems. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for engineers looking to build expertise in cloud distributed systems and security compliance while working on solutions that protect users at a planetary scale. The role combines technical challenges with real-world impact, making it ideal for those passionate about security and large-scale system design.

Last updated a day ago

Responsibilities For Software Engineer 2

  • Design and develop large scale distributed software services and solutions
  • Develop best-in-class engineering for services ensuring security, reliability, and reusability
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for LiveSite
  • Create CI/CD pipelines and follow modern engineering practices
  • Work across geographic and organizational boundaries
  • Own and drive projects with large scope and complicated features

Requirements For Software Engineer 2

Java
  • 3+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • BS or MS degree in Computer Science or Engineering or equivalent experience
  • Strong communication and collaboration skills

Benefits For Software Engineer 2

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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

Related Jobs

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer

Software Engineer role at Microsoft's Business & Industry Copilots group, working on Microsoft Copilot Studio to build scalable, secure solutions for agent ecosystem.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on the Copilot Studio team, building scalable AI-driven agent solutions with hybrid work options and comprehensive benefits.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on Azure Data engineering team, building and maintaining telemetry pipelines for Microsoft Fabric platform. Remote work available.