Staff Software Engineer (back-end, Devtooling) - Prague, Czechia

Outreach Outreach · Enterprise · Prague, Czech Republic · Foundations

Staff Software Engineer (Back-end, DevTooling) at Outreach, an agentic AI platform company. The role focuses on building internal developer tooling, services, and processes to improve engineering efficiency and reliability. Responsibilities include contributing to the DevTooling vision, driving code quality, identifying common engineering needs, and building reusable components. The role requires experience with CI/CD, shared libraries, container workflows (Kubernetes), production monitoring, and Go, with familiarity in Typescript, Python, and Ruby.

What you'd actually do

  1. Directly contributing to the vision, strategy and roadmap for the DevTooling
  2. Driving excellence by providing quality code, performance, maintainability
  3. Identifying common themes in upcoming projects and building common frameworks to help teams build them faster
  4. Working with engineering teams to find out where we need to invest in more tooling
  5. Triaging feedback and bugs from users
  6. Engaging with the open-source community
  7. Building reliable core service libraries so feature teams can focus on business logic

Skills

Required

  • CI/CD systems
  • shared libraries
  • open-source libraries
  • container-based workflows
  • Kubernetes
  • production monitoring
  • GOlang
  • bash scripting
  • Typescript
  • Python
  • Ruby
  • English

Nice to have

  • GraphQL
  • Federated architecture