Taro Logo

Software Engineer 2

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

Job Description

Microsoft Security organization is seeking a Software Engineer 2 to join their team focused on analyzing cloud-based attacks and ensuring comprehensive SaaS protection. The role involves developing globally distributed services that analyze trillions of signals daily to protect over a billion users. The Microsoft Defender family offers comprehensive threat prevention, detection, and response capabilities.

The position requires expertise in building and maintaining large-scale cloud applications, with experience in big data pipelines and distributed databases. You'll be working on critical security infrastructure, writing clean code, handling oncall duties, and collaborating with team members on design and implementation.

The team values diversity and includes people from various backgrounds and experiences. They emphasize learning on the job, collaboration, and customer focus. This is an excellent opportunity for someone passionate about security and large-scale systems to make a significant impact on global cybersecurity.

The role offers competitive benefits including healthcare, educational resources, investment options, and work-life balance benefits. Located in Noida, India, this hybrid position requires 3 days per week in office with potential travel up to 25%.

Last updated 5 days ago

Responsibilities For Software Engineer 2

  • Write clean, well-tested code using best practices and high standards in online services development
  • Perform OnCall duties and handle live sites and incident management
  • Perform investigations and identify opportunities for improving system quality and security
  • Collaborate on design documents and create testing/deployment plans
  • Execute feature delivery end-to-end with clear planning and estimation

Requirements For Software Engineer 2

Java
JavaScript
Python
MongoDB
  • Bachelor's Degree in Computer Science or related technical discipline
  • 3+ years of software engineering experience building large-scale cloud applications
  • Experience with big data pipelines and cloud distributed databases
  • Experience in security domain preferred

Benefits For Software Engineer 2

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
  • Networking opportunities