Software Engineer - CTJ - Top Secret

Microsoft•Reston, VA
•$85,400 - $183,700

About The Position

As a Software Engineer on Microsoft’s Specialized Cloud team, you will help design, deliver, and secure highly reliable services supporting internal security platforms and customer-facing cloud offerings. The work contributes to protecting mission-critical environments with demanding trust, compliance, and operational-excellence requirements. You will address complex systems and security challenges in a fast-paced, agile setting, collaborating with experienced engineers on software engineering, distributed systems, security engineering, and reliability. The role calls for rigorous engineering and a strong focus on security and reliability. The position is classified as Software Engineering IC2. Candidates must hold an active TS clearance and be eligible and willing to upgrade to TS/SCI with polygraph, or hold an active TS/SCI clearance and be eligible and willing to upgrade to TS/SCI with polygraph. The role requires maintaining TS/SCI with polygraph clearance, passing applicable security screening and background checks, and verification of U.S. citizenship.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline, with proven coding experience in one or more languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Must have an active TS clearance and be willing and eligible to upgrade to TS/SCI with polygraph, or have an active TS/SCI clearance and be willing and eligible to upgrade to TS/SCI with polygraph.
  • Must maintain TS/SCI with polygraph clearance and meet Microsoft, customer, and/or government security-screening requirements before and after hire.
  • Must successfully verify the stated security clearance before an employment offer.
  • Must pass the Microsoft Cloud background check upon hire or transfer and every two years thereafter.
  • Must verify U.S. citizenship due to citizenship-based legal restrictions applicable to the government customers supported.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field, with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Bachelor’s degree in Computer Science or a related technical field and at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Use appropriate AI tools and practices across the software development lifecycle, review AI-generated changes, and take responsibility for their content.
  • Use debugging, tests, tools, logs, and telemetry to verify assumptions and proactively address production issues.
  • Conduct incident retrospectives, identify root causes, implement repair actions, and help prevent incidents from recurring.
  • Apply least-access principles and use logging, telemetry, and other appropriate methods to investigate issues while protecting privacy and security.
  • Review product and test code for team standards, test coverage, quality, security risks, compliance issues, coding patterns, and best practices; provide timely feedback and help develop other engineers’ skills.
  • Create and implement code for products, services, or features, reusing code where applicable and aiming for extensible, maintainable, reliable, diagnosable code with few defects.
  • Escalate development blockers and unknowns, communicate their timeline impact, and help identify strategies to address them.
  • Evaluate design options, outlining their strengths and weaknesses, and provide feedback on architecture proposals and product or solution features.
  • Collaborate with architects and engineers on solution architecture and feature design, contribute to design documents, and take ownership of some design decisions.
  • Help ensure system architecture and designs meet performance, scalability, resiliency, cost, security, privacy, and compliance requirements.
  • Share investigation findings and contribute analyses that inform product-feature engineering decisions.
  • Create a test strategy to ensure solution quality and prevent regressions, and execute test plans that include security testing to validate security invariants.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service