Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through digital technology and cloud services.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Digital Security & Resilience (DSR) team in Hyderabad. This role is crucial in Microsoft's mission to make the world a safer place through end-to-end security solutions. As part of the DSR team, you'll be responsible for ensuring the security of Microsoft's devices, services, and data protection.

The position requires expertise in C# and .Net, with a strong foundation in distributed systems and security principles. You'll be working on designing and implementing microservices that power Microsoft's security infrastructure, requiring both technical excellence and a security-first mindset.

The ideal candidate will have 6-8 years of experience in software engineering, with particular strength in cloud services and security aspects such as authentication, authorization, and encryption. You'll be joining a culture that embraces growth mindset and excellence, working with teams across the globe to create solutions that impact billions of users.

Key responsibilities include building scalable microservices, implementing robust security features, and maintaining high-performance systems. You'll be part of Microsoft's DevOps culture, providing on-call support and ensuring service reliability. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the cybersecurity space while working with cutting-edge technology at one of the world's leading tech companies. The position offers both technical challenges and growth opportunities, with the chance to work on critical security infrastructure that protects Microsoft and its customers worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Design and implement microservices for scalable, performant solutions
  • Deliver automated and well-tested features across services and platforms
  • Implement engineering best practices for maintainable, reliable, and secure systems
  • Analyze complex data from various sources
  • Collaborate with teammates on key deliverables
  • Provide on-call support and monitor service health
  • Work in a DevOps culture
  • Continuous learning and adaptation

Requirements For Software Engineer II

  • Bachelor's degree in computer science or related field or equivalent work experience
  • 6-8 years of professional software engineering experience
  • Experience with C# and .Net
  • Familiarity with distributed systems and event driven architectures
  • Deep understanding of security aspects like authentication, authorization, encryption
  • Strong OOPS, OOAD, and design patterns knowledge
  • Ability to work independently and coordinate across geographies
  • Strong communication and organizational skills
  • Experience with cloud computing environments (Azure preferred)
  • Experience with Microsoft Entra ID
  • Familiar with OAuth and token-based authentication

Benefits For Software Engineer II

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain build and test infrastructure for the Microsoft Defender security team, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Security team to work on data protection solutions, offering competitive pay and remote work options.

Software Engineer - CTJ - Poly

Software Engineer role at Microsoft's Defender team working on cloud security products, requiring Top Secret clearance and expertise in containerization technologies.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Microsoft Defender team, building cloud security products and protecting millions of computers from cyber attacks.

Software Engineer II

Software Engineer II position at Microsoft focusing on security solutions within the Azure Edge and Platform Security Fundamentals organization.