← All roles

Senior Software Engineer - CTJ - TS/SCI

Microsoft· Software Engineering
Apply on company site
Reston, VA$119.8k - $234.7kFull-timePosted 1mo ago

About the role

Senior Software Engineer to operate and evolve Azure ARM-related control-plane services for specialized clouds. Focus on end-to-end ownership, distributed-system debugging, and technical leadership across Azure-facing services with emphasis on security, compliance, and reliability.

Responsibilities

  • Take end-to-end ownership of substantial engineering efforts across Azure control-plane services, from initial investigation and technical design through implementation, deployment, and production operation. Partner with Azure engineering teams to deliver service updates that meet the requirements of specialized clouds.
  • Investigate and resolve complex issues spanning distributed services, deployment systems, infrastructure, and environmental dependencies. Use source code, telemetry, logs, and service architecture to identify root causes and drive durable corrective actions.
  • Identify assumptions and dependencies that limit where Azure services can operate. Design and influence improvements that make services more portable, environment-agnostic, reliable, and maintainable across commercial and specialized clouds.
  • Act as a Designated Responsible Individual (DRI) and participate in on-call rotations for mission-critical services. Diagnose service degradation and outages, communicate status to stakeholders, restore service within established objectives, and ensure incidents result in meaningful engineering improvements.
  • Improve service delivery through automation, deployment safety, observability, performance optimization, and the elimination of repetitive operational work. Use production experience and service data to prioritize improvements with measurable impact.
  • Provide technical leadership through code reviews, design discussions, debugging guidance, and hands-on collaboration. Mentor other engineers and help strengthen their coding, debugging, design, and engineering decision-making skills.
  • Proactively evaluate new technologies, tools, and engineering practices that can improve developer productivity, service quality, and operational effectiveness. Apply sound technical judgment to determine where they provide meaningful value while meeting security, compliance, reliability, and operational requirements.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Skills

Required:Distributed systemsCode reviews and mentoringDebugging and diagnosticsC, C++, C#, Java, JavaScript, or PythonOn-call incident response

Benefits

  • Microsoft Cloud background check and security screening as part of employment process
  • Competitive base salary with location-based ranges
  • Benefits and other compensation as described by Microsoft Careers
Last updated Sep 17, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft