SENIOR SOFTWARE ENGINEER

Industry leader in software and cloud services, creator of Office 365 and Windows
India Gate, New Delhi, Delhi, India
Data
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For SENIOR SOFTWARE ENGINEER

Microsoft's Data Security team is seeking a Senior Software Engineer to join their expanding IDC division. This role focuses on building cloud solutions that support premium security, compliance, and data governance features for Office 365 and Windows platforms. The position offers a unique opportunity to work with global-scale services handling sensitive data, built on Azure and Exchange cloud platforms.

The team is responsible for developing solutions that meet unprecedented scale requirements, serving over 100 million Office 365 seats across global data centers. As a Senior Software Engineer, you'll be integral to the SCIM Engineering team, providing leadership in application architecture, cloud design, and infrastructure development.

The role combines technical expertise with strategic thinking, requiring proficiency in cloud development, distributed systems, and security compliance. You'll work with cutting-edge technologies while collaborating with cross-functional teams to ensure service stability and performance. The position offers exposure to industry-leading cloud platforms and the chance to impact Microsoft's fastest-growing business segment.

This is an ideal opportunity for experienced engineers passionate about building enterprise-grade software solutions. The role provides a perfect blend of technical challenges and leadership opportunities, with the chance to mentor others and drive architectural decisions. Working in an agile environment, you'll be responsible for taking features from conception to global deployment, making a direct impact on Microsoft's security and compliance infrastructure.

Last updated 9 days ago

Responsibilities For SENIOR SOFTWARE ENGINEER

  • Design and implement scalable, reliable, maintainable services
  • Drive design reviews across the team
  • Apply metrics to drive code quality and stability
  • Work closely with geographically distributed teams
  • Perform investigations in complex areas
  • Design and deliver features end-to-end
  • Contribute key ideas to product design and vision
  • Act as code and design reviewer
  • Mentor other engineers
  • Manage relationships across organizational boundaries

Requirements For SENIOR SOFTWARE ENGINEER

Java
  • BS or MS degree in Computer Science or Engineering OR equivalent experience
  • 7+ 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
  • Strong communication and collaboration skills
  • Ability to deal with ambiguity and prioritize issues
  • Cultural sensitivity and ability to work with global teams
  • Self-motivated with strong sense of ownership

Benefits For SENIOR SOFTWARE ENGINEER

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Product discounts
  • Savings and investments
  • Parental leave
  • Generous time off
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft SENIOR SOFTWARE ENGINEER

Senior Software Engineer (Data)

Senior Software Engineer position at Microsoft AI, focusing on building large-scale data platforms for Copilot, Bing, and other key services using cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Data team, focusing on large-scale data processing and analytics systems using modern technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on big data analytics and data platform development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on big data analytics and AI integration with hybrid work options in Hyderabad, India.

Senior Data Engineer

Senior Data Engineer role at Microsoft in Hyderabad, India, focusing on advanced data engineering and analytics for Windows products.