Software Engineer II

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

Description For Software Engineer II

Microsoft Defender for Office (MDO) team is seeking a Software Engineer II to join their cloud-based email and message filtering service team. The role focuses on protecting customers from advanced threats in Microsoft's collaboration workloads. As a Software Engineer II, you'll work on developing and maintaining high-scale distributed systems that provide threat detection, investigation, and remediation capabilities.

The position requires expertise in C# and web application development, with a strong foundation in cloud technologies and security principles. You'll be working with cutting-edge technologies including Azure, Kubernetes, and various big data tools. The role offers an opportunity to impact millions of users by building security solutions that protect against malware, phishing, fraud, and spam.

This is a hybrid position based in Hyderabad, with up to 50% work from home flexibility. The role involves collaborating with industry experts across the Microsoft Defender product suite, working on challenging problems in cloud security and threat protection. You'll be responsible for designing and implementing features that are scalable, maintainable, and highly available.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. The company culture promotes innovation, collaboration, and work-life balance, making it an ideal environment for talented engineers looking to make a significant impact in cybersecurity.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Designing and delivering features end to end that are 'serviceable'
  • Working on distributed computation, high scale, high availability systems
  • Handle large scope and complicated feature ownership
  • Collaborate with PM and engineering teams

Requirements For Software Engineer II

TypeScript
JavaScript
React
Kubernetes
  • Bachelor's degree in Computer Science or Engineering
  • 3-4+ years' industry software engineering experience especially in web applications development
  • Strong coding skills in C# or equivalent
  • Strong communication skills
  • Good background in networking, data security and cloud-based applications
  • Experience with APIs integrations with cloud application providers
  • Knowledge of distributed systems
  • Experience with cloud platform such as Microsoft Azure, AWS, Linux stack, Docker
  • Knowledge of Big Data tools such as Hadoop, Spark, Flink

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development, offering hybrid work and competitive compensation in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft focused on building scalable services and product experiences using modern technologies.

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building and maintaining operational database systems.

Software Engineer II

Microsoft is hiring a Software Engineer II in Dublin for their Business & Industry Copilots group, working on Dynamics 365 and Power Platform with hybrid work options.

SOFTWARE ENGINEER II

Software Engineer II position at Microsoft in Dublin, focusing on security infrastructure and distributed systems development with hybrid work arrangement.