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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?