Job Board
for underrepresented folks in tech

Back to all jobs
Photo of Ratio PBC, Inc.

emoji of a pushpinRemote-USemoji of a money bag120000-160000
emoji of a woman of coloremoji of a man4 people in tech

Ratio is a technology consulting company that specializes in helping government agencies and healthcare organizations solve messy data integration challenges.


About the role

As a software engineer at Ratio, you'll design, develop, and operate resilient software applications for our clients: public and private health and human services organizations. We enjoy using both modern (e.g. Elixir, Pulumi, Tailscale) and finely aged (e.g. PostgreSQL, FreeBSD) developer-friendly technologies via agile processes (TDD, CI/CD, Kanban, etc) while working on projects that have a positive impact on our public health and healthcare systems.

In this role, you'll:

  • Demonstrate and foster empathy for the humans impacted by the system (we've built for members of the public, patients, clinicians, researchers, epidemiologists, etc.)
  • Collaborate with professionalism and respect with other developers, designers, product managers
  • Work with Product and Clients to determine requirements ranging from design to infrastructure
  • Discover technical product requirements by investigating data sources (reviewing technical documentation, looking at source data, etc.)
  • Design sequence diagrams, user/system flows, low-fidelity wire frames, etc. to communicate system behavior visually, and write publishable documentation to communicate system behavior verbally
  • Contribute to effective Client meetings and working sessions
  • Ship high quality, secure products that you will operate/support in production
  • Evaluate existing software systems, and advise on "build vs. buy" decisions for various components
  • Support internal organizational development efforts, such as hiring/interviewing candidates

About You

We're looking for an experienced software engineer with demonstrated ability to design, deliver and operate high quality software in complex and tightly integrated environments. We're looking for someone who brings excellent communication and collaboration skills alongside their technical skills and experience. The ideal candidate has:

  • Extended experience as a software engineer in an agile product organization
  • Experience developing and operating software written in the Elixir programming language (alternatively demonstrated ability to learn new programming languages quickly)
  • Experience developing technical or data products, such as integrations, APIs, data pipelines, etc.
  • Experience working with healthcare data systems
  • Experience working closely with clients

A note on experience expectations: Research shows that quantifying experience expectations can discourage great candidates of diverse communities from applying, so we didn't pick an arbitrary # of years of experience. If you think you have the right skills and experience, and this sounds like a role you'd excel in, we'd love to hear from you! We care less about the criteria listed above than your background & how you think. If this role sounds interesting, we encourage you to apply!

Compensation and Benefits

Title / Level Expectations

  • We're looking for an experienced software engineer, and we're open to hiring the right candidate at varying levels of experience. As part of the interview process, we'll assess your skills and experience against our expectations for mid, senior, or staff level.

Money Expectations

  • The base salary for this position is dependent on the level:

    • Mid: $120,000/year
    • Senior: $140,000/year
    • Staff: $160,000/year
  • We are internally transparent about the finances of the business. As an employee, you'll receive a monthly update that includes our core financial statements. This transparency holds us accountable to being fair in how we compensate our employees.

Work Time & Location Expectations

  • Our typical work week is 32 hours over 4 days (Monday - Thursday). We occasionally work outside of this window to respond to production incidents, and we trust you to manage your own schedule, but this is the general expectation of what "full-time" means to us.
  • We are a remote-first company with a nexus in Portland, OR. You are welcome to work from anywhere in the continental US.
  • We offer a flexible vacation policy of 4 weeks paid leave. This means there is no maximum or minimum amount of time that employees may take each year, but four weeks is a good starting point.
  • We offer 9 days of paid sick leave per year.
  • We take 10 paid company holidays per year:

    • New Years Day
    • Martin Luther King Day
    • Presidents’ Day
    • Memorial Day
    • Juneteenth National Independence Day
    • Independence Day
    • Labor Day
    • Indigenous Peoples' Day
    • Thanksgiving Day
    • Christmas Day

Equity Expectations

  • This position will come with a grant of 0.5% - 0.75% options in Ratio PBC on a standard 4 year vesting schedule with a 1 year cliff.
  • We're a profitable professional services company, not a venture-backed startup, so expectations of equity payout and risk are quite different from the more traditional model. That said, it's important to us that every employee has the opportunity to be an owner, which is why we invest in an employee stock option program.

Family + Health Benefits

  • We offer 12 weeks of paid parental leave.
  • We offer several options for health, dental and vision benefit plans and cover 60% of premium cost for employees, spouses / domestic partners, and dependents.


  • Due to our clients' security policies, we are restricted to hiring employees based in the United States. You will be required to be located in the United States to perform core functions of this job (i.e., accessing production data).
  • Due to some of our clients being government agencies, we require a background check and may require a drug screening.

How to Apply

Email with Subject Line: [JOB] Software Engineer Body:

  • Resume / CV
  • GitHub (if available)
  • LinkedIn (if available)
  • Why you are interested in the role (1 paragraph)
  • How does your experience make you a good fit for this role (1 paragraph)
  • How you think you can add to Ratio's culture (1 paragraph)
  • Include anything else you think would help you stand out


We will start off by reviewing your resume and then schedule a call if we think you may be a good fit. Since we’re small, you’ll have conversations with the whole team (all staff level developers and PMs) where you will have casual & technical conversations and potentially an RPI*. We'd be looking to understand how you think about problems and design solutions, perhaps most importantly in the context of pairing with another human. If we both want to proceed we would perform a background check. We’ll be in close contact as the process unfolds.


Because we are a young company (4 total FTE) we are not nearly as inclusive as we would like to be. We know that we cannot truly serve the best interests of our clients (public health departments and digital health startups) which is one of many reasons we're specifically putting our job in front of underrepresented folks. We know that teams with diverse backgrounds yield the best results, so by proxy that will translate to better health outcomes for the public.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!

Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →