Staff Software Engineer (Back-end, APIs)

Outreach is the first and only AI Sales Execution Platform built for intelligent revenue workflows, helping go-to-market professionals with revenue AI technology.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
AI · Enterprise SaaS

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

Outreach, the pioneering AI Sales Execution Platform, is seeking a Staff Software Engineer to join their Backend team in Prague. This role is crucial in developing and maintaining the company's developer ecosystem, focusing on creating robust APIs and integration capabilities that power over 6,000 customers including major companies like Zoom, McKesson, and Snowflake.

The position offers an exciting opportunity to work with modern technologies including Go microservices, Ruby on Rails, and various databases like MySQL and PostgreSQL. You'll be part of a team responsible for building and evolving best-in-class developer ecosystems, ensuring partner and customer developers have comprehensive integration capabilities.

The ideal candidate will have extensive experience in distributed systems and cloud architecture, with a strong background in API development. While the role is hybrid, offering flexibility, it's based in Prague with access to an amazing office space featuring a rooftop running track. The company offers an impressive benefits package including 5 weeks vacation, private medical care, and equity through an RSU program.

What makes this role particularly attractive is the chance to work on challenging technical problems while delivering scalable solutions that directly impact major businesses. You'll be part of a company that values diversity and inclusion, offering various employee resource groups and promoting an inclusive culture. The role combines technical excellence with real business impact, making it an excellent opportunity for a senior engineer looking to make a significant impact in a growing tech company.

Last updated 5 days ago

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

  • Building robust and performant infrastructure for public APIs, webhooks, dev ecosystem experiences
  • Ensuring performant, reliable, scalable and consistent public APIs and webhooks
  • Implementing scalable solutions
  • Delivering well tested code
  • Working with cutting edge services and tools (Kubernetes, Terraform, Docker)
  • Owning features end-to-end

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

Go
Ruby
TypeScript
MySQL
PostgreSQL
  • Solid experience with building distributed systems with cloud service-oriented architecture
  • Highly experienced building and consuming web-based APIs
  • Experience with continuous deployment environments
  • Great communications skills in English
  • Knowledge of Go, Ruby, GraphQL is a plus

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

Medical Insurance
Dental Insurance
Vision 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
  • 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
  • Amazing working space with running track
  • Employee referral bonuses
  • Diversity and inclusion programs

Interested in this job?

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

Staff Software Engineer, Voice Intelligence Services (Kaia)

Staff Software Engineer position at Outreach, focusing on Voice Intelligence Services (Kaia), building AI-powered sales engagement solutions using cloud technologies and machine learning.

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Senior Staff Software Engineer

Senior Staff Software Engineer position at Outreach, working on AI-powered Conversation Intelligence Team, requiring 12+ years of experience in software development and expertise in web technologies.