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.
Jobs from our Partners
SAFe Agile Project Manager
Atlanta, GA
US
L3 Ansible Developer / Engineer
Toledo, OH
US
Staff Development Quality Engineer IV
Miami, FL
US
Data Engineer
Remote
US
Salesforce Test Engineer
New York, NY
US
Other Jobs from Outreach
Senior Analytics Engineer
Mexico City, Mexico
Remote Hybrid
Staff Software Engineer, Queueing and Storage Services
Seattle, WA
Remote Hybrid
Software Engineering Manager DevTooling - Prague, Czechia
Prague, Czech Republic
Remote Hybrid
Senior Software Engineer (Back-end) - Prague, Czechia
Prague, Czech Republic
Remote Hybrid
Senior-Staff Software Engineer, Conversational Intelligence (Front-End)
Seattle, WA
Remote Hybrid
Similar Jobs
Staff React Native Engineer
Remote
Software Engineer III
New York, NY
US
Senior Software Engineer, GenAI Tools (Remote)
Remote
San Francisco, CA
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