Senior Software Engineer - Github Actions

Microsoft Microsoft · Big Tech · Czech Republic · Software Engineering

Senior Software Engineer role at GitHub focused on the core infrastructure and services for GitHub Actions, a CI/CD platform processing billions of jobs monthly. The role involves designing, developing, and shipping high-performance systems, ensuring reliability at massive scale, and contributing to technical roadmap and operational excellence. Requires substantial experience in software engineering and proficiency in languages like Go, Ruby, or Rust, with a focus on distributed systems, container orchestration, and security.

What you'd actually do

  1. Design, develop, test and ship high-quality technical solutions across GitHub Actions services.
  2. Participate in code reviews, pairing sessions, and technical discussions that raise the quality bar for the team.
  3. Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.
  4. Design and implement APIs to facilitate seamless integration between software components.
  5. Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations.

Skills

Required

  • software engineering
  • computer science
  • Go
  • Ruby
  • Rust
  • Python
  • JavaScript
  • C
  • C++
  • C#
  • Java

Nice to have

  • scripting languages
  • Bash
  • Python
  • distributed systems
  • cloud infrastructure
  • CI/CD concepts
  • building or operating CI/CD systems

What the JD emphasized

  • independently owning and delivering production software end-to-end
  • applied in production systems at scale