Outreach

Staff Software Engineer, Platform Coordination

Seattle, WA Remote Hybrid
USD 165k - 225k
Ruby Go Kubernetes MySQL TypeScript Python
Description
The Team

The platform coordination team at Outreach specializes in event driven systems whose consumers are nearly every single product team as well as other platform teams at Outreach. We are also responsible for the core framework of the oldest and largest system at Outreach, our ruby on rails monolith.

This team is a team of generalists, with specializations. You may find yourself working on a microservice written in Go during the first part of the day, and then working on a mature ruby on rails monolith in the afternoon - a great environment if you like quick wins mixed in with larger investments. The wide charter also means there are myriad opportunities to expand your knowledge and skills, both on the technical front and in product design. If this sounds exciting to you, come talk to us!

The Role

This particular role is geared towards an individual who specializes in ruby and ruby on rails. In this role you will be supporting the critical shared components and framework of our monolith ruby application. This particular codebase is the most heavily trafficked codebase at all of Outreach, and is responsible for the bulk majority of our revenue generating operations.

Location: Seattle, WA - This role is based at our office in Downtown Seattle. The Engineering Organization is expected to come to the office once per week.

Your Daily Adventures Include

  • Ruby version upgrades
  • Ruby on rails version upgrades
  • Foundational gem upgrades
  • Driving ruby code style, etiquette, standards, linters, etc.
  • Maintaining and improving CI/CD for a large ruby codebase
  • Ruby observability tooling
  • Maintaining and improving a shared component framework within a large monolithic ruby codebase
  • Maintaining and improving test harnesses for rspec tests
  • General consulting with other teams integrating new code or improving existing code within the ruby monolith

Our Vision of You

  • Experience working on build systems, especially running in CICD
  • Experience with container-based workflows and services, especially Kubernetes
  • Experience building production monitoring to track service and website health
  • 7+ years experience building Ruby on Rails web applications, including upgrading Rails between major/minor versions
  • 7+ years experience in Ruby application development
  • Experience with MySQL
  • Familiarity with Typescript, Python, and Go
The annual base salary range for this role is $165,000-$225,000 USD. You may also be offered incentive compensation, bonus, restricted stock units, and benefits. Actual compensation is based on factors such as the your skills, qualifications, and experience. We also have a location-based compensation structure; there may be a different range for candidates in other locations.
Outreach
Outreach
Analytics Artificial Intelligence CRM Enterprise Software SaaS Sales

0 applies

67 views

Other Jobs from Outreach

Senior Analytics Engineer

Mexico City, Mexico Remote Hybrid

Senior Software Engineer (Back-end) - Prague, Czechia

Prague, Czech Republic Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers