Principal Software Engineer - Github Platform & Enterprise

Microsoft Microsoft · Big Tech · Mountain View, CA +4 · Software Engineering

Principal Software Engineer to define and build the foundational systems for GitHub’s Enterprise AI Platform. This role sits at the intersection of distributed systems, AI/agent platforms, developer tooling, identity, policy, and platform architecture. You will shape how AI agents operate safely and consistently across IDEs, CLI, MCP, long-running agents, and future Copilot experiences. This is a highly strategic, high-ambiguity role with broad technical influence across Copilot, platform infrastructure, client experiences, identity, billing, and enterprise products. You will define platform primitives that shape enterprise AI adoption across millions of developers and tens of thousands of organizations across GitHub’s ecosystem.

What you'd actually do

  1. Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code.
  2. Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of o

Skills

Required

  • distributed systems
  • AI/agent platforms
  • developer tooling
  • identity
  • policy
  • platform architecture
  • technical leadership
  • mentorship

Nice to have

  • security
  • cloud infrastructure
  • CI/CD
  • billing
  • Git systems

What the JD emphasized

  • AI agents
  • platform architecture
  • enterprise AI adoption

Other signals

  • AI agents
  • platform architecture
  • developer tooling
  • enterprise AI adoption