Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through digital technology and cloud solutions.
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Security is seeking a passionate Software Engineer II to join their Datacenter Cyber Security team. This role focuses on building a platform for Secure Devices management from the ground up, protecting Microsoft's cloud infrastructure and thousands of enterprises. The position offers an exciting opportunity to work with cutting-edge technology and build products with global impact.

The role involves developing cloud services to solve complex security problems and protect critical cloud infrastructure. You'll be working alongside talented engineers in a startup-like environment within Microsoft, building sophisticated security systems that protect industrial facilities and datacenters worldwide. This unique position provides exposure to system-level enterprise software development, including hardware, networks, and cloud services.

As part of Microsoft Security, you'll contribute to making the world a safer place by developing end-to-end security solutions. The team culture embraces a growth mindset and excellence, working on innovations that impact billions of lives. The position offers hybrid work arrangements with up to 50% work from home flexibility.

The ideal candidate should have 4+ years of software development experience, strong skills in C++, C#, or Java, and experience with DevSecOps pipelines. Knowledge of cloud services, REST APIs, and industrial control systems is highly valued. This role provides excellent opportunities for learning, growth, and career advancement while working on critical security infrastructure.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The company is committed to diversity, inclusion, and equal opportunity employment, making it an ideal place for professionals seeking both technical challenges and a supportive work environment.

Last updated 19 hours ago

Responsibilities For Software Engineer II

  • Develop and deploy end-to-end features and service components of software solutions with high-quality
  • Contribute to the designs and architecture of highly available, reliable, scalable, extensible & Secure systems and services
  • Build and improve engineering fundamentals to make the services resilient and improve customer satisfaction
  • Collaborate with team members to drive excellence in engineering deliverables and engage with partners

Requirements For Software Engineer II

Java
  • 4+ years of software development experience using C++, C# and/or Java
  • Experience with DevSecOps pipelines
  • Ability to learn new technologies quickly
  • Strong design and problem-solving skills
  • Experience with Cloud Services and Rest APIs (preferred)
  • Experience with Industrial Control Systems (ICS) is a plus
  • Experience in cybersecurity of Devices/Workstations, networks and cloud services is a plus

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

Technical Support Engineering

Technical Support Engineering role at Microsoft focusing on cloud security products support with hybrid work option in Hyderabad, India.

Security Operations Engineer II

Security Operations Engineer II position at Microsoft focusing on PKI management and security operations, requiring 3+ years of experience in cyber security and PKI.

Software Engineer 2

Microsoft Software Engineer 2 position focusing on security and information protection, requiring 4+ years of experience, offering hybrid work in Hyderabad.

Software Engineer II

Microsoft seeks Security Software Engineer II to develop and maintain secure enterprise solutions, offering competitive pay and hybrid work environment.

Software Engineer II

Microsoft seeks a Software Engineer II with Linux expertise for their Defender for Endpoint team to enhance cybersecurity solutions across multiple platforms.