Taro Logo

Software Engineer 2

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

Description For Software Engineer 2

Microsoft Defender for Office (MDO) team is seeking a Software Engineer 2 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 involves working with cutting-edge security technologies and distributed systems.

The ideal candidate will have 3-4+ years of software engineering experience, particularly in web applications development. You'll be working on high-scale distributed systems, implementing security features, and collaborating with industry experts across the Microsoft Defender product suite. The role requires proficiency in various technologies including C#, Azure AKS, ServiceFabric, and modern web technologies.

This is an excellent opportunity for someone passionate about cybersecurity and cloud computing. You'll be part of a team that delivers critical security solutions protecting Microsoft's enterprise customers. The position offers competitive benefits, including industry-leading healthcare, educational resources, and generous time off.

The role is based in Hyderabad, India, with a hybrid work arrangement allowing up to 50% work from home. You'll be working on challenging problems in security intelligence services, particularly in identity, apps, and endpoints protection. The position requires occasional travel (0-25%) and offers comprehensive benefits including healthcare, educational resources, and investment opportunities.

Last updated 2 hours ago

Responsibilities For Software Engineer 2

  • 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 2

TypeScript
JavaScript
React
Python
Java
Kubernetes
  • Bachelor's degree in Computer Science or Engineering
  • 3-4+ years industry software engineering experience
  • Strong coding skills in C# or equivalent
  • Strong communication skills
  • Experience with APIs integrations with cloud application providers
  • Knowledge of distributed systems
  • Experience with cloud platform such as Microsoft Azure, AWS
  • Experience in User Interface development using modern web technologies

Benefits For Software Engineer 2

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 2

Software Engineer II – AI Platform Development (Azure PostgreSQL)

Software Engineer II position at Microsoft focusing on AI Platform Development for Azure PostgreSQL, building next-generation database capabilities and developer experiences.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Software Engineer II

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware onboarding automation and management for Microsoft datacenters. Based in Sydney or Melbourne, Australia.

Software Engineer II - Backend Services Infrastructure

Software Engineer II position at Microsoft working on OneDrive and SharePoint backend services, building large-scale distributed systems with competitive pay and benefits.

Software Engineer II - Virtualization and Kernel

Microsoft seeks a Software Engineer II for their Virtualization Core Platform team to develop foundational components of Microsoft's virtualization stack, working on Hyper-V and Azure infrastructure.