Software Engineer II

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Software Engineer II

Microsoft's Data Security team is seeking a Software Engineer II to join their cloud solutions division. This role is part of the team responsible for building premium security, compliance, and data governance features for Office 365 and Windows platforms. The position offers an exceptional opportunity to work on cloud distributed systems at a global scale, supporting over 100 million Office 365 seats across multiple data centers worldwide.

The role involves developing cloud solutions that leverage state-of-the-art technologies to deliver holistic protection at planet scale. As part of the SCM Engineering team, you'll be responsible for application architecture, cloud design, and infrastructure development. The position requires expertise in cloud development, strong programming skills in C#/Java/C++, and experience with distributed systems.

This is an ideal opportunity for engineers passionate about cloud computing and security, offering exposure to cutting-edge technologies and the chance to impact millions of users. The hybrid work environment (up to 50% work from home) provides flexibility, while the comprehensive benefits package includes industry-leading healthcare, educational resources, and parental leave.

Working at Microsoft means joining a leader in the technology industry, with opportunities to collaborate across global teams and access to extensive resources for professional development. The role offers significant growth potential and the chance to work on challenging problems at scale.

Last updated a few seconds ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and solutions
  • Develop best-in-class engineering for services
  • Ensure services are secure, reliable, diagnosable, actively monitored and reusable
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for LiveSite
  • Create CI/CD pipelines and follow modern engineering practices
  • Work across geographic and organizational boundaries
  • Own and drive projects with large scope and complicated features
  • Maintain service quality and user experience throughout product lifecycle

Requirements For Software Engineer II

Java
  • BS or MS degree in Computer Science or Engineering OR equivalent work experience
  • 4+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • Solid understanding of Object-Oriented Programming and common Design Patterns
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Effective communication/collaboration skills
  • Self-motivated and organized to deliver results

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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 is hiring a Software Engineer II in Bangalore to work on Azure Edge & Platform, focusing on cloud services and distributed systems with 4+ years of experience required.

Software Engineer II

Microsoft Azure Core New Tech team is hiring a Software Engineer II to develop and automate hardware management systems for cloud infrastructure, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build their Supply Chain Sustainability platform and cloud infrastructure systems, requiring 2+ years of experience in software development and distributed systems.

Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft is seeking a Software Engineer II/Senior Software Engineer for cloud services development with security clearance requirements.

Software Engineer II/Senior Software Engineer - CTJ - Poly

Microsoft Software Engineer position focusing on cloud services for government environments, requiring Top Secret clearance and strong programming skills in various languages.