Taro Logo

Staff Software Engineer (Back-end, GOlang)

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

Description For Staff Software Engineer (Back-end, GOlang)

Outreach, a leading AI Sales Execution Platform, is seeking a Staff Software Engineer to join their Record Management team in Prague. This role focuses on backend development using primarily Go language, working on critical components of their product. The position offers an opportunity to work on scalable solutions within a modern tech stack, specifically focusing on the experience of viewing and creating sales records - the most heavily interacted pages within Outreach.

The role combines technical excellence with business impact, as you'll be working on systems that help sales representatives browse and manage customer data efficiently. You'll be part of a team that handles distributed systems, works with various databases including MySQL and PostgreSQL, and uses modern technologies like Kafka and RabbitMQ for async processing.

The position offers an attractive combination of technical challenges and professional growth, with the opportunity to work in a hybrid environment from their Prague office. The company provides comprehensive benefits including generous vacation time, pension contributions, private medical care, and equity through an RSU program.

As a Staff Engineer, you'll be expected to deep-dive into challenging technical problems, build scalable solutions, and lead technical initiatives while collaborating with a diverse team. The role requires strong experience in distributed systems, excellent communication skills, and the ability to work in an agile, fast-paced environment.

This is an excellent opportunity for a senior-level engineer looking to make a significant impact in a growing company that serves over 6,000 customers, including major tech companies like Zoom, Snowflake, and Okta. The position offers both technical challenges and the opportunity to help build Outreach's presence in Prague while contributing to the company's overall success.

Last updated 4 days ago

Responsibilities For Staff Software Engineer (Back-end, GOlang)

  • Building applications in a modern web stack primarily using Go language
  • Identifying critical details and prioritizing incremental delivery
  • Designing and delivering scalable and performant solutions
  • Responding to changing requirements efficiently
  • Delivering well tested code with high quality standards
  • Breaking-down existing systems using a SOA approach
  • Owning features end-to-end
  • Contributing quickly to the team

Requirements For Staff Software Engineer (Back-end, GOlang)

Go
Ruby
MySQL
PostgreSQL
Kafka
RabbitMQ
  • Strong experience with building distributed systems with cloud service-oriented architecture
  • Great communication skills with good command in English
  • Experience building and consuming web based APIs
  • Familiar with continuous deployment environments
  • Knowledge of Go or Ruby is a plus
  • Team player mentality
  • Alignment with company core values

Benefits For Staff Software Engineer (Back-end, GOlang)

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
Equity
  • 5 weeks of vacation and 5 annual sick days
  • 4% employer supplemental pension monthly contribution
  • Private medical care for employee and spouse with Program Health Plus
  • Life insurance at 2x annual salary
  • 5,000 CZK monthly allowance for meal vouchers, flexipasses and other expenses
  • 16 weeks annual top up maternity leave pay
  • 8 weeks fully paid paternity leave
  • RSU program
  • Employee referral bonuses
  • Amazing working space with a running track on roof

Interested in this job?

Jobs Related To Outreach Staff Software Engineer (Back-end, GOlang)