Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Mid-Level Software Engineer
In-Person
7+ years of experience
AI · Cybersecurity

Description For Software Engineer II

Microsoft Security is at the forefront of making the world a safer place in an era of increasing digital threats. As part of the Chief Information Security Officer (CISO) organization, you'll join a team dedicated to ensuring all information and services are protected, secured, and available through innovation and robust risk frameworks. This role focuses on building and implementing next-generation security solutions at scale to support enterprise needs and defend Microsoft.

The position offers an opportunity to work with talented software engineers on digital security solutions with significant impact. You'll be developing and shipping services on cloud platforms, particularly Azure, while leveraging AI/ML capabilities in the security domain. The role involves working with cross-functional teams to design, implement, deploy, and support complex security features and services.

Microsoft's culture embraces a growth mindset, inspiring excellence and encouraging teams to bring their best each day. The company is committed to creating life-changing innovations that impact billions of lives worldwide. Working in the CISO org, you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while contributing to building the most trusted devices and services.

The role offers extensive opportunities for innovation, influence, and professional growth within the organization. You'll be working in an inclusive environment that values respect, integrity, and accountability, where every employee can thrive both professionally and personally. The position includes competitive benefits, opportunities for continuous learning, and the chance to work on cutting-edge security technologies that protect Microsoft's global infrastructure and customers.

Last updated 11 days ago

Responsibilities For Software Engineer II

  • Own features/user stories and deliver them with the highest quality
  • Adhere to modern engineering practices such automated unit tests, code review, experimentation, CI/CD, telemetry, live site etc.
  • Work across geographic and organizational boundaries to design, develop features and demo the end product
  • Contribute to initiatives that drive continuous improvement to our platform and services

Requirements For Software Engineer II

  • BS or MS degree in Computer Science or Engineering
  • Proficient in C# or similar programming language with excellent problem solving and debugging skills
  • Solid understanding of object-oriented programming and design
  • Proficient in one of the cloud platforms (Azure, AWS, Google Cloud)
  • Knowledge in AI/ML domain
  • Experience with multithreading and asynchronous processing
  • Experience in SecDevOps & CI/CD
  • Effective communication/collaboration skills
  • Ability to deal with ambiguity

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

Security Operations Engineer

Remote Security Operations Engineer position at Microsoft, focusing on M365 FastTrack security infrastructure, offering competitive pay and benefits.

Software Engineer 2

Microsoft Security Software Engineer II position focusing on security validation and cloud services development using C# and .NET in Hyderabad.

Technical Support Engineer - Defender for Office

Technical Support Engineer role at Microsoft focusing on Defender for Office security solutions, offering remote work and comprehensive benefits.

Software Engineer 2

Microsoft seeks a Mid-Level Software Engineer for their Digital Security and Resilience team to develop cybersecurity solutions and protect critical infrastructure.

Cloud Security Engineer

Cloud Security Engineer role at Microsoft focusing on protecting global datacenter infrastructure and implementing modern cybersecurity controls.