Staff Software Engineer (Back-end, APIs)

AI Sales Execution Platform helping go-to-market professionals with intelligent revenue workflows, serving over 6,000 customers including Zoom, McKesson, Snowflake, SAP, and Okta.
Backend
Staff Software Engineer
Hybrid
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. As part of the Foundations Engineering team, you'll be instrumental in creating and evolving Outreach's developer ecosystem, focusing on integration capabilities that enhance rep and manager workflows.

The role involves working with cutting-edge technologies and microservices primarily written in Go, with some Ruby on Rails and TypeScript. You'll be handling various data stores including MySQL, PostgreSQL, and AWS DynamoDB, while transitioning to GraphQL for data loading. The position offers an opportunity to work on challenging technical problems, implement scalable solutions, and contribute to a best-in-class developer ecosystem.

The ideal candidate should have strong experience in distributed systems and API development, with a focus on scalability and performance. While the role is hybrid, it's based in Prague with access to amazing office space featuring a rooftop running track. The company offers comprehensive benefits including competitive salary, equity through RSU program, extensive healthcare coverage, and strong parental leave policies.

Outreach values diversity and inclusion, encouraging applications from candidates of all backgrounds. The company serves over 6,000 customers including major tech companies like Zoom, Snowflake, and SAP, providing an excellent opportunity to work on impactful solutions in the revenue AI technology space.

Last updated 3 months 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
  • Delivering solutions with focus on scalability and performance
  • Responding to changing requirements efficiently
  • Delivering well tested code
  • 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
  • Knowledge of Go, Ruby, GraphQL (preferred)

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

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
Equity
  • Highly competitive salary
  • Amazing working space with a running track on 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
  • Diversity and inclusion programs
  • Employee referral bonuses

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 and AI-powered sales engagement technology, offering competitive compensation and comprehensive benefits.

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer role at Outreach, focusing on Voice Intelligence Services (Kaia) and AI-driven sales execution platform development.

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer role at Outreach, focusing on Voice Intelligence Services (Kaia) and AI-driven sales execution platform development.

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer role at Outreach, focusing on Voice Intelligence Services (Kaia) and AI-driven sales execution platform development.

Senior Staff Software Engineer (Fullstack)

Senior Staff Software Engineer (Fullstack) at Outreach to develop high-availability voice communication platform for sales engagement.