Software Engineer II

Industry leader in hosted productivity suites with Office 365, serving over 100 million seats globally.
Backend
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 expanding its IDC arm, seeking talented engineers to build cloud solutions for Office 365 security and compliance features. The role involves creating global-scale services to transport, store, and secure sensitive data on Azure and Exchange platforms. As a Software Engineer II, you'll work on cloud distributed systems supporting over 100 million Office 365 users worldwide. The position offers unique challenges in building security and compliance solutions at unprecedented scale. The SCM Engineering team leads application architecture, cloud design, and infrastructure development, requiring strong collaboration skills and focus on service stability. This role combines technical expertise with business impact, offering growth opportunities in cloud security and distributed systems. The hybrid work environment (up to 50% work from home) and comprehensive benefits package make this an attractive opportunity for mid-level engineers looking to make an impact in cloud security.

Last updated a day ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and solutions
  • Develop best-in-class engineering services ensuring security, reliability, and modularity
  • 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
  • Solid understanding of Object-Oriented Programming and common Design Patterns
  • Proficient in C# (Java or C++)
  • 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
  • Self-motivated with 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

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft managing datacenter control systems and infrastructure.

Software Engineer II

Microsoft seeks Software Engineer II for Intune team to develop cloud-based device management solutions, offering $98K-$193K salary and hybrid work model.

Software Engineer II

Software Engineer II position at Microsoft working on AI-powered collaborative work management tools, offering competitive pay and remote work options.

Software Engineer II (Microsoft AI)

Microsoft AI Platform Team seeks Software Engineer II to build scalable services powering Copilot, Bing, and other AI products, offering competitive pay and benefits.

Software Engineer II - Windows Compatibility

Microsoft seeks Software Engineer II for Windows Compatibility team to develop tools and solve compatibility issues, offering hybrid work and competitive benefits.