Senior Software Engineer (Back-end, DevTooling)

AI Sales Execution Platform helping go-to-market professionals with intelligent revenue workflows, built on the world's largest foundation of customer interactions.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Back-end, DevTooling)

Outreach, the pioneering AI Sales Execution Platform, is seeking a Senior Software Engineer to join their DevTooling team in Prague. This internal-facing platform team is dedicated to enhancing the engineering organization's capabilities through tooling, services, and processes development. The role offers a unique opportunity to impact the engineering platform significantly, working on everything from logging libraries to integration testing environments.

The position combines immediate problem-solving with long-term strategic development, perfect for engineers who enjoy both quick wins and substantial projects. You'll be part of a team that handles development environment tooling, service frameworks, CI/CD, and operational excellence standards. The role requires expertise in Golang and familiarity with various technologies like Typescript, Python, and Ruby.

As part of Outreach's Prague office, you'll enjoy an exceptional benefits package including 5 weeks vacation, private medical care, and equity through RSUs. The company serves over 6,000 customers, including industry leaders like Zoom, McKesson, and Snowflake, making it an exciting opportunity to work on tools that impact a large engineering organization.

The ideal candidate will have experience with build systems, shared libraries, container-based workflows, and production monitoring. You'll be joining a company that values diversity, inclusion, and work-life balance, with a culture focused on customer obsession, growth, and trust. This is an excellent opportunity for someone who wants to make a lasting impact on developer productivity and production reliability while working with cutting-edge technologies.

Last updated a day ago

Responsibilities For Senior Software Engineer (Back-end, DevTooling)

  • Contribute to the vision, strategy and roadmap for DevTooling
  • Drive excellence by providing quality code, performance, maintainability
  • Identify common themes and build common frameworks
  • Work with engineering teams to identify tooling needs
  • Triage feedback and bugs from users
  • Engage with the open source community
  • Build reliable core service libraries

Requirements For Senior Software Engineer (Back-end, DevTooling)

Go
TypeScript
Python
Ruby
Kubernetes
  • Experience working on build systems, especially running in CI/CD
  • Experience maintaining shared libraries, especially open-source libraries
  • Experience with container-based workflows and services, especially Kubernetes
  • Experience building production monitoring
  • Expert in Golang or interest in ramping up quickly
  • Familiarity with Typescript, Python, and Ruby
  • Great communications skills

Benefits For Senior Software Engineer (Back-end, DevTooling)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
Relocation Benefits
  • Highly competitive salary
  • Amazing working space with a running track on its roof
  • 5 weeks of vacation and 5 annual sick days
  • 4% employer supplemental pension monthly contribution
  • Private medical care for employee and spouse
  • Life insurance at 2x annual salary
  • 5,000 CZK monthly allowance for meal vouchers and personal expenses
  • 16 weeks maternity leave pay or 8 weeks paid paternity leave
  • RSU program
  • Relocation package
  • Employee referral bonuses
  • Company and team outings

Interested in this job?

Jobs Related To Outreach Senior Software Engineer (Back-end, DevTooling)

Senior Software Engineer (Back-end, Core Services)

Senior Backend Engineer role at Outreach, building scalable email and calendar services, using Go and Ruby, based in Prague with hybrid work model.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer position at Outreach focusing on Identity and Access Management (IAM) systems using Ruby, working remotely in the United States.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer position at Outreach focusing on Identity and Access Management (IAM) systems using Ruby, working remotely in the United States.

Senior Software Engineer (Back-end, APIs)

Join Outreach as a Senior Software Engineer (Back-end, APIs) in Prague to build scalable solutions for their AI Sales Execution Platform.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer role at Outreach, focusing on IAM and Ruby development for the Governance Platform team.