Taro Logo

Senior/Principal Software Engineer - CTJ - Poly

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $267,000
Security
Principal Software Engineer
In-Person
5,000+ Employees
4+ 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 Senior/Principal Software Engineer - CTJ - Poly

Microsoft Security aspires to make the world a safer place by providing end-to-end security solutions. The Microsoft Defender engineering team builds cutting-edge cloud security products that protect millions of computers from thousands of active attack attempts monthly. This role combines DevOps responsibilities with cloud design, service architecture, and data platform development.

As a Senior/Principal Software Engineer, you'll work on highly sensitive government environments, building scalable and reliable services. Key responsibilities include designing and implementing security features, automating service scale capabilities, improving compliance automation, and leading Dev-Ops initiatives. You'll collaborate across teams to ensure systems meet performance SLAs and customer expectations.

The position requires an active U.S. Government Top Secret Clearance with SCI access and polygraph. You'll participate in 24/7 on-call rotations within secure facilities and work on constantly evolving services to combat emerging security threats.

The compensation is competitive, with base pay ranging from $117,200 - $229,200 for IC4 level and $137,600 - $267,000 for IC5 level (higher ranges for SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and giving programs.

This is an opportunity to work on mission-critical security infrastructure while protecting government and enterprise customers from cyber threats. You'll be part of Microsoft's broader mission to empower every person and organization on the planet to achieve more, working in a culture that embraces growth mindset, innovation, and collaboration.

Last updated 16 days ago

Responsibilities For Senior/Principal Software Engineer - CTJ - Poly

  • Build and improve scalable and highly reliable services
  • Lead engineering systems and practices delivery in complex cloud environments
  • Design and automate service scale features
  • Implement security posture and compliance automation improvements
  • Provide technical leadership for Dev-Ops team
  • Collaborate across team boundaries
  • Lead design and implementation of new features
  • Investigate and fix production issues
  • Participate in 24/7 on-call rotation

Requirements For Senior/Principal Software Engineer - CTJ - Poly

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Active U.S. Government Top Secret Clearance with SCI access and polygraph
  • U.S. citizenship
  • Must pass Microsoft Cloud background check

Benefits For Senior/Principal Software Engineer - CTJ - Poly

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?