Staff Software Engineer, Platform Coordination - Seattle, United States - Outreach

    Default job background
    Description

    Seattle, WAEngineering – Foundations /Full-Time /HybridOur success is reliant on building teams that include people from different backgrounds and experiences who can elevate assumptions and ideas with fresh perspectives.

    We're dedicated to hiring the whole human, not just a resume. To that end, we look for a diverse pool of applicants-including those from historically marginalized groups.

    We would like to invite you to apply even if you don't think you meet all of the requirements listed below.

    We don't want a few lines in a job description to get between us and the opportunity to meet you.

    The TeamThe 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 usThe RoleThis 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, WAThis 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 IncludeRuby version upgradesRuby on rails version upgradesFoundational gem upgradesDriving ruby code style, etiquette, standards, linters, etc.

    Maintaining and improving CI/CD for a large ruby codebaseRuby observability toolingMaintaining and improving a shared component framework within a large monolithic ruby codebaseMaintaining and improving test harnesses for rspec testsGeneral consulting with other teams integrating new code or improving existing code within the ruby monolithOur Vision of YouExperience working on build systems, especially running in CICDExperience with container-based workflows and services, especially KubernetesExperience building production monitoring to track service and website health7+ years experience building Ruby on Rails web applications, including upgrading Rails between major/minor versions7+ years experience in Ruby application developmentExperience with MySQLFamiliarity with Typescript, Python, and Go$165,000 - $225,000 a yearThe base salary range for this role is $165,000-$225,000.

    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.
    Why You'll Love It Here

    • Generous medical, dental, and vision coverage for full-time employees and their dependents
    • Flexible time off
    • 401k to help you save for the future
    • Diversity and inclusion programs that promote employee resource groups like OWN+ (Outreach Women's Network), Adelante (Latinx community), OBX (Outreach Black Connection), Mosaic (AAPI community), Pride (LGBTQIA+), Gender+, Disability Community, and Veterans/Military
    • A parental leave program that includes not just extended time off but options for a paid night nurse, and a gradual return to work
    • Infertility/ assisted reproductive services benefit
    • Employee referral bonuses to encourage the addition of great new people to the team
    • Plus, unlimited snacks and beverages in our kitchen
    • We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status