Software Engineer - Github Actions

Microsoft Microsoft · Big Tech · Prague, Prague, Czech Republic · Software Engineering

Software Engineer II at GitHub Actions, focusing on designing and building systems for CI/CD workflows, distributed systems, container orchestration, security, and cloud infrastructure to support millions of developers worldwide. Responsibilities include full software development lifecycle, code reviews, system health, API design, cross-functional collaboration, testing strategies, operational excellence, and technical planning.

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 contribute to technical discussions, including design and trade-off considerations.

Skills

Required

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

Nice to have

  • distributed systems
  • container orchestration
  • cloud infrastructure
  • CI/CD systems
  • API design
  • service-to-service integration
  • on-call rotations
  • live-site response
  • service-reliability practices

What the JD emphasized

  • shipping production software
  • distributed systems
  • container orchestration
  • cloud infrastructure
  • CI/CD systems