Senior Software Engineer

Microsoft is a global technology leader empowering people and organizations through innovative software, cloud services, and devices.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Data Security team in Hyderabad. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions. The position focuses on building cloud solutions for Office 365's security, compliance, and data governance features, serving over 100 million users globally. The team creates global-scale services to transport, store, and secure sensitive data using Azure and other cloud platforms.

The ideal candidate will have 7+ years of experience in software development, with expertise in C# or similar languages, and strong knowledge of cloud development. You'll be working on critical security infrastructure that protects Microsoft's vast user base, building solutions that few companies can match in scale and complexity.

This hybrid role offers the opportunity to work with cutting-edge technologies while contributing to Microsoft's security mission. You'll be part of a team that values innovation, collaboration, and personal growth, working on projects that directly impact billions of users worldwide. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

As a senior engineer, you'll lead technical initiatives, mentor team members, and drive architectural decisions. The role requires someone who can thrive in a fast-paced environment, handle ambiguity, and deliver high-quality solutions while working with teams across multiple geographies. This is an excellent opportunity for someone passionate about security, cloud computing, and building enterprise-scale solutions.

Last updated 15 minutes ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable, reliable, maintainable services
  • Perform investigations and investments in complex areas
  • Design and deliver features end to end including system architecture, code, deployment, scale, performance and quality
  • Drive design reviews across the team and apply expertise in available technologies
  • Work closely with geographically distributed team, including Product Managers and developers
  • Act as a code and design reviewer and mentor other engineers
  • Apply metrics to drive the quality and stability of code

Requirements For Senior Software Engineer

Java
  • BS or MS degree in Computer Science or Engineering OR equivalent work experience
  • 7+ years of relevant software development experience
  • Solid understanding of Object-Oriented Programming and common Design Patterns
  • 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
  • Cultural sensitivity and ability to work with global teams

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer role at Microsoft focusing on secure enclave development, cryptography, and embedded systems for cloud infrastructure.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on secure cloud services and requiring Top Secret clearance.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on supply chain security, building and maintaining services to track and secure open-source dependencies.