Software Engineer Ii- (gcc‑high/dod)

Microsoft Microsoft · Big Tech · Redmond, WA +2 · Software Engineering

Backend Software Engineer II for Microsoft Viva Insights (Copilot Analytics) platform, focusing on building AI-powered experiences for understanding and accelerating Copilot/Agent adoption. The role involves designing, implementing, and operating large-scale distributed backend systems, applying generative AI/ML, and managing Azure infrastructure within government cloud environments (GCC-High/DoD). Requires experience with AI/ML in production, Azure services, and infrastructure-as-code, with a strong emphasis on security and compliance for government clouds.

What you'd actually do

  1. Design, implement, test, deploy, and operate large‑scale, distributed backend systems that power AI‑driven insights and analytics for Microsoft 365 Copilot and Viva Insights.
  2. Apply generative AI and ML techniques to deliver intelligent, personalized experiences that help customers understand and accelerate their AI transformation.
  3. Act as an embedded engineer for government cloud environments (GCC‑High / DoD), executing onboarding, deployments, troubleshooting, and operational activities with the same ownership and rigor as Core Services full‑time engineers.
  4. Build, manage, and maintain Azure infrastructure across environments, including compute, networking, storage, identity, certificates, and service dependencies, while adapting engineering practices to security‑ and compliance‑constrained environments.
  5. Collaborate across disciplines (product, platform, infrastructure, security, monitoring, compliance) to define technical requirements, design robust APIs, and unblock cross‑service dependencies—particularly in government cloud scenarios.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience applying AI/ML techniques or working with generative AI systems in production environments.
  • Familiarity with modern version control systems like Git and agile development methodologies.
  • Hands‑on experience with Azure cloud services, including compute, networking, storage, identity, and resource governance.
  • Experience designing and maintaining infrastructure‑as‑code (e.g., ARM/Bicep or equivalent) and CI/CD pipelines, including YAML‑based build and release definitions, deployment automation, and troubleshooting deployment failures.
  • Experience supporting live‑site operations, including incident triage, root cause analysis, and driving issues to resolution.
  • U.S. citizenship required.
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Demonstrated experience designing and implementing large-scale distributed systems or cloud platforms.
  • Strong collaboration and communication skills to work effectively across teams and disciplines.
  • Prior experience with GCC, GCC‑High, DoD clouds or environments with strict compliance, auditing, or access controls.
  • Familiarity with EV2 or similar large‑scale deployment orchestration systems.
  • Prior IT‑2 approval and hands‑on experience supporting GCC‑High or DoD environments

What the JD emphasized

  • government cloud environments (GCC‑High / DoD)
  • security‑ and compliance‑constrained environments
  • security screening requirements
  • CJIS Security Screening
  • DoD IT‑2 suitability
  • GCC‑High or DoD environments

Other signals

  • AI-powered work
  • Microsoft 365 Copilot
  • Agents
  • generative AI
  • large-scale data systems
  • AI transformation