Staff Software Engineer, Enterprise Platform

GitHub, Inc.•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

GitHub is seeking a Staff Software Engineer for its Enterprise Platform team to build AI governance, policy controls, and observability for GitHub and Copilot. The role develops platforms, services, and controls that enable enterprise customers to securely configure, govern, and operate GitHub Copilot at scale. This hands-on platform engineering position focuses on cross-team integration, workflows, and state management. The engineer will translate customer and business requirements into APIs, domain models, enforceable policies, and reliable production services. Work includes defining ownership of configuration and state, coordinating changes across dependent systems, managing workflow transitions and partial failures, and providing administrators with clear evidence of outcomes. The role requires deep production engineering experience and ownership of services from design through implementation and operation. The engineer will collaborate with product, design, security, and Copilot engineering teams to deliver trustworthy governance capabilities across client surfaces. AI or LLM experience is valuable but not required. GitHub describes itself as remote-first and offers competitive pay, learning and growth opportunities, and benefits.

Requirements

  • At least 9 years of experience in Software Engineering, Computer Science, or a related technical discipline delivering and maintaining production software in languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python; alternatively, an associate degree in a specified related field and 8+ years of experience, a bachelor's degree in Computer Science or a related field and 7+ years, a master's degree in a specified related field and 5+ years, a doctorate in a specified related field and 3+ years, or equivalent experience.
  • At least 2 years of experience in technical leadership roles such as technical lead, team lead, or equivalent.
  • Deep production engineering experience, including designing, implementing, and operating services that coordinate workflows and state across multiple systems.
  • Ability to reason clearly about service contracts, data ownership, failure behavior, and safe evolution.

Nice To Haves

  • Experience building shared enterprise capabilities such as policy enforcement, configuration management, or auditing, with ownership of implementation and production operation.
  • Experience with asynchronous workflows, event-driven integrations, or reconciliation between systems with different data models or lifecycle semantics.
  • Experience building AI-assisted workflows or agent-based systems, including tool integration, evaluations, failure analysis, and quality, latency, and cost tradeoffs.
  • Experience with Go, Ruby, or similar general-purpose programming languages.
  • Experience partnering closely with product management and design on administrator-facing or developer-facing products.
  • Prior AI or LLM experience.

Responsibilities

  • Design, implement, test, ship, and support backend services and APIs for enterprise configuration, policy enforcement, and auditing.
  • Develop domain models and API and event contracts covering state ownership, resource lifecycles, authorization boundaries, and compatibility.
  • Implement workflows across dependent services with explicit state transitions, idempotent operations, and recovery from interrupted or partially completed work.
  • Lead architecture decisions by framing customer problems, identifying constraints, evaluating alternatives, and making correctness, reliability, cost, and usability tradeoffs explicit.
  • Stay involved in implementation through coding, debugging, prototyping, pairing, and code review, and help other engineers build extensible, maintainable software.
  • Partner with upstream and downstream service teams to agree on integration contracts, dependency behavior, and ownership; design versioning, staged rollouts, and migrations that consumers can adopt safely.
  • Own service health through telemetry, actionable alerts, incident response, and participation in on-call and first-responder rotations.
  • Establish success criteria before launch and use automated tests, production telemetry, customer feedback, and relevant AI evaluations to identify failures and measure improvement.
  • Build and improve CI/CD pipelines and release practices for safe, repeatable delivery.
  • Write architecture briefs and proposals that explain complex decisions and support alignment across teams.
  • Drive a technical roadmap aligned with product goals, balancing customer capabilities with reliability, security, maintainability, and engineering cost.

Benefits

  • Competitive pay
  • Learning and growth opportunities
  • Benefits
  • Annual bonus and stock for certain eligible roles
  • Sales incentives for certain eligible roles, depending on plan terms and employee role
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service