Taro Logo

Software Engineer - CTJ - Poly

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$84,200 - $165,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Defender is seeking a Software Engineer to join their cutting-edge cloud security products team. This role offers an opportunity to work on one of the world's most advanced cyber-security solutions, protecting millions of computers from thousands of active attack attempts monthly.

As a Software Engineer on the Microsoft Defender team, you'll be instrumental in building and delivering cloud solutions at massive scale. You'll work with state-of-the-art technologies to provide holistic protection within government environments. The team is responsible for delivering an evolving set of services and solutions to meet the challenging landscape of ever-evolving attackers.

This position requires an active Top Secret clearance with SCI access and U.S. citizenship due to the sensitive nature of the work. You'll be working in a secure facility in Reston, VA, with some travel requirements (0-25%).

The role offers competitive compensation ($84,200 - $165,200) and comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. You'll be part of a multi-disciplinary team working with Software Engineers, Program Managers, Security Researchers, and Data Scientists.

Key technical aspects include working with C#, PowerShell, containerization technologies, and cloud infrastructure. You'll be responsible for building scalable services, implementing security features, and participating in an on-call rotation to ensure 24/7 service reliability.

This is an excellent opportunity for someone passionate about cybersecurity, cloud technologies, and making a significant impact on protecting digital assets at a global scale. The role combines technical challenges with the mission-critical responsibility of defending against cyber threats.

Last updated 6 days ago

Responsibilities For Software Engineer - CTJ - Poly

  • Build and improve scalable and highly reliable services
  • Help deliver and improve engineering systems in complex cloud environments
  • Contribute to design and automate service scale features
  • Investigate pre-production and production issues, implement and deploy fixes
  • Participate in an on-call rotation within a secure facility
  • Embody Microsoft Culture and Values

Requirements For Software Engineer - CTJ - Poly

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • Experience with PowerShell and C#
  • Active U.S. Government Top Secret Clearance with SCI access
  • Must pass Microsoft Cloud background check
  • U.S. citizenship required
  • Understanding of CI/CD concepts and Git
  • Experience with Docker, Kubernetes or containerization technologies
  • Experience debugging issues across operating system, application and cloud
  • Experience with Azure DevOps and GitHub tooling

Benefits For Software Engineer - CTJ - Poly

Medical Insurance
Parental Leave
Education Budget
401k
  • 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