Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Software Engineer II

Microsoft's Security Platform team is seeking a Software Engineer II to join their mission-critical efforts in building cloud solutions for security, compliance, and data governance. The role focuses on developing cloud-scale services that protect sensitive data globally, leveraging Azure, Exchange, and Office platforms. As part of the IDC team expansion, you'll work on systems that few companies operate at such scale, using cutting-edge technologies to deliver comprehensive security solutions.

The position involves working with cloud distributed systems and security compliance, requiring strong collaboration skills to ensure service stability and performance. You'll be responsible for determining architectural approaches, conducting business reviews, and operating production services. The team provides leadership in application architecture, cloud design, and infrastructure development, making this an excellent opportunity for engineers passionate about security and large-scale systems.

Microsoft offers a growth-minded culture that embraces excellence and encourages teams to bring their best each day. The role provides exposure to technologies and challenges that impact billions of users worldwide, with the opportunity to work on some of the most sensitive data protection systems globally. The position includes hybrid work arrangements with up to 50% work from home flexibility, comprehensive benefits, and the chance to contribute to Microsoft's mission of empowering every person and organization on the planet.

Working in the Security Platform team means being at the forefront of digital security, tackling complex challenges in threat protection, regulatory compliance, and estate complexity. The role offers significant growth potential and the opportunity to work with leading technologies while contributing to making the digital world safer for all users.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Conduct and create experimentation for prototyping and testing features
  • Create and implement code for products, services, or features
  • Write extensible and maintainable code
  • Create clear testing plans and ensure quality of solutions
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Monitor system/product feature/service for degradation, downtime, or interruptions
  • Build knowledge and share new ideas to improve software developer tools
  • Develop and maintain code for complex product features

Requirements For Software Engineer II

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience with coding in languages including C, C++, C#, Java
  • Must pass Microsoft Cloud Background Check
  • Experience developing and shipping Azure Services (preferred)
  • Experience with DevOps (preferred)
  • Effective communication and collaboration skills
  • Ability to deal with ambiguity and prioritize issues
  • Ability to quickly ramp up on multiple technology areas

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

Cloud Network Engineer

Cloud Network Engineer role at Microsoft focusing on design, automation, and operation of global cloud infrastructure with remote work option.

Network Engineer II

Network Engineer II position at Microsoft Digital, focusing on wireless network design and automation, offering hybrid work and competitive benefits.

Software Engineer II - CTJ - POLY

Microsoft Software Engineer II position focusing on cloud security and DevOps for government infrastructure, requiring Top Secret clearance and strong development skills.

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft Azure, focusing on large-scale data center network architecture and infrastructure management.

Software Engineer II - CTJ - Poly

Microsoft Cloud+AI Azure Data Team seeks Software Engineer II for secure cloud services development, requiring top security clearance and 2+ years experience.