Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their mission of making the world safer through comprehensive security solutions. This role focuses on developing enterprise-scale solutions and enhancing AI experiences within Microsoft's security framework. The position involves working with cloud services, distributed systems, and security implementations, requiring 5-8 years of experience in software engineering. The ideal candidate will contribute to building and maintaining scalable microservices, implementing security features, and working with cross-functional teams. Microsoft offers a growth-minded culture, emphasizing continuous learning and innovation. The role is based in Hyderabad, India, with a focus on security validation and improvement across Microsoft's platforms. This is an excellent opportunity for experienced engineers passionate about security and large-scale systems to make a significant impact on global digital security infrastructure.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Design and implement microservices for real-time, scalable solutions
  • Deliver automated and well-tested features across services and platforms
  • Implement engineering best practices throughout the software development lifecycle
  • Analyze complex, high dimensional data from varying sources
  • Collaborate with teammates to plan and execute key deliverables
  • Work in a culture of continuous improvement
  • Learn quickly from peers, projects, and customer interactions
  • Provide on-call support and monitor service health in production

Requirements For Software Engineer II

Java
  • Bachelor's degree in computer science or related field or equivalent work experience
  • 5-8 years of professional software engineering experience
  • Experience with C# and .Net/Java
  • Familiarity with distributed systems and event driven architectures
  • Deep understanding of security aspects like authentication, authorization, encryption
  • Strong OOPS, OOAD, design patterns knowledge
  • Ability to work independently and coordinate across geographies
  • Strong communication skills
  • Strong organizational skills and ability to meet deadlines

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft Software Engineer II position in Montreal, working on Microsoft Copilot and AI technologies with the Turing Team, offering competitive salary and benefits.

Software Engineer

Software Engineer position at Microsoft Dynamics 365 in Bangalore, focusing on customer service applications development with 2+ years experience required.

Software Engineer II- Backend

Microsoft is hiring a Software Engineer II- Backend to work on their Azure Data engineering team, focusing on distributed systems and big data infrastructure.

Software Engineer II

Software Engineer II position at Microsoft's Bing Metrics Team, focusing on search quality metrics and LLM implementation for search result evaluation.

FullStack Software Engineer - Microsoft Threat Protection

Full Stack Software Engineer position at Microsoft Threat Protection in Haifa, focusing on cybersecurity solutions with both frontend and backend development responsibilities.