Taro Logo

Software Engineer 2

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

Description For Software Engineer 2

Microsoft Security organization is seeking a Software Engineer 2 to join their team focused on developing and maintaining the Microsoft Defender family of security products. The role involves working on cloud-based security solutions that protect over a billion users from cyber threats. You'll be part of a diverse team developing globally distributed services that analyze trillions of signals daily to ensure comprehensive SaaS protection for enterprises.

The position requires expertise in building large-scale cloud applications and involves writing clean, well-tested code while following DevOps methodologies. You'll participate in OnCall duties, incident management, and collaborate on improving system quality, efficiency, and security foundations. The team values diversity, continuous learning, and customer obsession.

This is an excellent opportunity for engineers passionate about security and cloud computing to make a significant impact on global cybersecurity. The role offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits, and the chance to work with cutting-edge technology at one of the world's leading tech companies.

Key responsibilities include developing security measures, handling live site incidents, contributing to design documents, and implementing safe deployment practices. The ideal candidate will have 3+ years of experience, strong coding skills, and preferably background in security domain or big data pipelines.

Last updated 4 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 thorough investigations and identify opportunities for improving system quality
  • Collaborate on design documents and create clear execution plans
  • Contribute to testing, quality assurance, and safe deployment practices

Requirements For Software Engineer 2

Java
JavaScript
Python
  • 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 (preferred)
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2