Software Engineer II

Industry leader in hosted productivity suites with Office 365, serving more than 100 million seats globally.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft's Data Security team is expanding and seeking talented engineers to join their cloud solutions division. The role focuses on building premium security, compliance, and data governance features for Office 365 and Windows. As a Software Engineer II, you'll work on cloud distributed systems handling sensitive data at global scale, leveraging Azure, Exchange, and other cloud platforms. The team operates at unprecedented scale, serving over 100 million Office 365 seats across multiple data centers worldwide.

The position offers an excellent opportunity to work with state-of-the-art technologies while delivering holistic protection to a planet-scale user base. You'll be responsible for developing architectural approaches, conducting business reviews, and operating production services. The role requires strong collaboration skills to work with various engineering teams, ensuring high stability and performance of services.

This is an ideal opportunity for engineers passionate about cloud computing and security, offering exposure to large-scale distributed systems and compliance challenges. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration. With Microsoft's comprehensive benefits package and focus on professional development, this role presents an excellent opportunity for career growth in cloud security and distributed systems.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and solutions
  • Develop best-in-class engineering ensuring services are secure, reliable, and maintainable
  • 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
  • Ensure service quality and user experience throughout product lifecycle

Requirements For Software Engineer II

Java
Kubernetes
  • 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
  • Strong communication and collaboration skills
  • Ability to deal with ambiguity and prioritize issues

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

Industrial Control Systems Engineer

Industrial Control Systems Engineer position at Microsoft, managing and maintaining critical infrastructure for global datacenter operations.

Cloud Network Engineer

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

Support Escalation Engineer (Azure Networking)

Azure Networking Support Engineer role at Microsoft, providing technical escalation support for enterprise customers with 3+ years experience required.

Fiber Delivery Engineer

Fiber Delivery Engineer role at Microsoft working on cloud infrastructure and network systems.

Software Engineer II - CTJ - Poly

Microsoft Cloud Software Engineer II position working on secure infrastructure and Azure services for government clients.