Staff Software Engineer (Back-end, GOlang) - Prague, Czechia at Outreach

Prague, Prague, Czechia

Outreach Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SaaS, SalesIndustries

Requirements

  • Strong experience with building distributed systems with a cloud service-oriented architecture
  • Great communication skills; good command in English, both spoken and written
  • Experience building and consuming web-based APIs
  • Familiar with continuous deployment environments
  • Knowledge of Go or Ruby is a plus
  • Embody core values: hungry craftspeople, grit, honest, take ownership, have each other’s back, one with customers, find strength in diversity and inclusion
  • Live in reasonable proximity to the office in Prague for hybrid work (office-centric, weekly in-person connection)
  • Eligible for full-time, permanent role (not contractor, not from other countries)

Responsibilities

  • Building applications in a modern web stack (primarily Go, some Ruby on Rails; MySQL, PostgreSQL, NoSQL like AWS DynamoDB; Kafka and RabbitMQ for async; transitioning to GraphQL)
  • Identifying critical details and prioritizing incremental delivery
  • Designing and delivering great solutions with deep focus on scalability and performance
  • Responding to changing requirements efficiently and responsibly
  • Helping build customer trust by keeping quality bar high and delivering well-tested code
  • Breaking down existing systems using a SOA approach
  • Owning features all the way through
  • Quickly start contributing
  • Deep-dive on challenging technical problems, build scalable solutions, identify performance bottlenecks, iterate quickly, deliver incremental value, thrive in collaborative team environment
  • Contribute to building Outreach Prague and engineering platform

Skills

Key technologies and capabilities for this role

GolangBackend DevelopmentScalable SystemsPerformance OptimizationGo

Questions & Answers

Common questions about this position

What is the work location and remote policy for this role?

The role is hybrid and office-centric in Prague, Czechia, requiring candidates to live in reasonable proximity to the Prague office to connect with the team weekly, attend in-person meetings, and company events. It is remote-friendly but not fully remote.

What programming languages and technologies are used in this role?

The role primarily uses Go for next-gen applications, with some Ruby on Rails apps, data stores like MySQL, PostgreSQL, AWS DynamoDB, and async processing with Kafka and RabbitMQ. The team is transitioning the data loading layer to GraphQL.

What does the Record Management team do?

The Record Management team leads the experience for viewing and creating sales records such as people, accounts, and opportunities, which are the most heavily interacted pages in Outreach. Their mission is to help reps browse data and extend the Outreach data model to customer needs.

What skills make a strong candidate for this Staff Software Engineer role?

Strong experience building distributed systems with cloud service-oriented architecture, ability to deep-dive on technical problems, build scalable solutions, identify performance bottlenecks, and deliver well-tested code in a collaborative environment.

What is the salary or compensation for this position?

This information is not specified in the job description.

Outreach

Sales engagement platform for B2B clients

About Outreach

Outreach.io offers a sales engagement platform that helps businesses enhance their sales processes through automation of email campaigns, phone calls, and social media interactions. The platform is designed for B2B clients, ranging from small startups to large enterprises, allowing sales teams to track customer interactions and close more deals. Operating on a subscription model, Outreach.io provides various pricing tiers to meet the needs of different clients while ensuring a steady revenue stream. The company stands out by focusing on automation and data-driven insights, making it particularly beneficial for optimizing sales workflows.

Seattle, WashingtonHeadquarters
2014Year Founded
$512.9MTotal Funding
SERIES_GCompany Stage
Consumer Software, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Parental Leave: Extended PTO for both parents, plus unique perks to ease the transition of returning to work.
Full Medical Benefits: Majority of employer paid medical, dental and vision coverage.
401k: A competitive plan to help you save for retirement.
Flexible Time Off: We believe in a healthy work/life balance, and in our employees to make practical time off arrangements.

Risks

Leadership transition with Manny Medina stepping down may cause strategic shifts.
AI Prospecting Agent's public BETA could face user adoption and technical challenges.
Partnership with Harte Hanks may lead to integration challenges affecting effectiveness.

Differentiation

Outreach leverages AI to optimize sales interactions across email, voice, and social.
The platform offers a subscription model with premium add-ons and integrations.
Outreach serves diverse B2B clients, from startups to large enterprises.

Upsides

AI-driven sales tools are projected to increase productivity by 30% by 2025.
The demand for personalized customer experiences is rising, boosting Outreach's relevance.
Remote work trends accelerate the adoption of digital sales tools like Outreach.

Land your dream remote job 3x faster with AI