Software Engineer II

Microsoft is a global technology company that develops software, cloud services, and security solutions.
$90,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft's Defender for Office (MDO) team is seeking a Software Engineer II to join their cloud-based email and message filtering service team. This role focuses on protecting customers from advanced threats in Microsoft's collaboration workloads. The position offers an opportunity to work with cutting-edge security technologies and contribute to Microsoft's cybersecurity solutions.

As a Software Engineer II, you'll be responsible for developing and maintaining high-performance web services, working with distributed systems, and implementing security features. The role requires expertise in cloud technologies, particularly Azure services, and experience with modern web development frameworks.

The ideal candidate will join a team that values collaboration, innovation, and technical excellence. You'll work on challenging problems in cybersecurity, helping to protect Microsoft's global customer base from malware, phishing, fraud, and spam. The position offers comprehensive benefits, professional growth opportunities, and the chance to work with industry experts across Microsoft's Defender product suite.

This hybrid role allows up to 50% work from home, providing flexibility while maintaining team collaboration. You'll be part of Microsoft's larger mission to empower every person and organization on the planet to achieve more, while working on critical security infrastructure that protects millions of users worldwide.

Last updated 24 days ago

Responsibilities For Software Engineer II

  • Designing and delivering features end to end that are 'serviceable'
  • Managing distributed computation, high scale, high availability, and geo-redundancy systems
  • Handling large scope and complicated feature ownership
  • Working with PM and engineering teams
  • Developing security solutions for Microsoft Defender product suite

Requirements For Software Engineer II

TypeScript
JavaScript
React
Kubernetes
  • Bachelor's degree in Computer Science or Engineering
  • 3-4+ years' industry software engineering experience in web applications development
  • Strong coding skills in C# or equivalent
  • Strong communication skills and passion for solving hard problems
  • Good background in networking, data security and cloud-based applications
  • Experience with APIs integrations with cloud application providers
  • Knowledge of distributed systems and large-scale Data technologies
  • Experience with software development tools (GIT, automated build systems)
  • Development experience with cloud platforms (Azure, AWS, Linux stack, Docker)
  • Knowledge of Big Data tools (Hadoop, Spark, Flink)
  • Experience in UI development using React, MVC, REST, HTML/CSS and JavaScript/TypeScript

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

Software Engineer II

Software Engineer II position at Microsoft's Azure Monitor Billing team in Dublin, focusing on building and optimizing high-volume billing services with immediate business impact.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Data engineering team to work on AI-driven data products and infrastructure, offering remote work and competitive compensation.

Software Engineer-2

Microsoft is hiring a Software Engineer-2 in Bangalore to work on Azure SQL Database, focusing on database systems, query processing, and storage solutions at scale.

Research Software Development Engineer

Research Software Development Engineer position at Microsoft focusing on algorithm development and implementation for next-generation devices, offering competitive salary and remote work options.

Software Engineer 2

Software Engineer 2 position at Microsoft SCHIE team, focusing on AI accelerator development and validation with C++ and hardware expertise required.