Software Engineer - CTJ - Top Secret

Microsoft•Reston, VA

About The Position

Microsoft’s Specialized Cloud team is hiring a Software Engineer to design, deliver, and secure highly reliable services for internal security platforms and customer-facing cloud offerings. The work supports mission-critical environments with demanding trust, compliance, and operational requirements. The engineer will address complex systems and security challenges in an agile setting, collaborating with experienced engineers across software engineering, distributed systems, security engineering, and reliability. The role emphasizes rigorous engineering, operational excellence, and security and reliability.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline with proven coding experience in 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 the required TS/SCI clearance with polygraph.
  • Must meet Microsoft, customer, and/or government security screening requirements before offer and after hire; successful verification of the stated security clearance is required.
  • Must pass the Microsoft Cloud background check upon hire or transfer and every two years thereafter.
  • U.S. citizenship is required and will be verified because of citizenship-based legal restrictions.

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, or equivalent experience.
  • 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 throughout the software development lifecycle, reviewing AI-generated changes and taking responsibility for their content.
  • Use debugging, tests, tools, logs, and telemetry to verify assumptions proactively for production features.
  • Conduct incident retrospectives, identify root causes, implement repairs, and help prevent recurrence.
  • Apply least-access principles and use appropriate logging and telemetry to investigate issues while protecting privacy and security.
  • Review product and test code for team standards, test coverage, correctness, security risks, compliance, and maintainability; provide timely feedback that supports code quality and development.
  • Create and implement code for products, services, or features, reusing code where appropriate and following coding patterns and best practices.
  • Escalate blockers and unknowns, communicate timeline impacts, and contribute to strategies for addressing them.
  • Evaluate design options, provide feedback on architecture proposals, collaborate on feature architecture, and contribute to design documents and design decisions.
  • Help ensure architecture and designs meet performance, scalability, resiliency, cost, security, privacy, and compliance expectations.
  • Contribute findings from investigations and analyses to product-feature refinement and engineering decisions.
  • Develop clear test strategies and execute test plans, including security testing, to ensure solution quality and prevent regressions.

Benefits

  • Certain roles may be eligible for benefits and other compensation; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service