We build Tracker — the case management platform used in every prosecutor's office in Georgia. Real software, real users, real impact. We're hiring engineers who want to build the kind of system that has to be right when the stakes are highest.
Most software companies are still searching for product-market fit. We have it — and have had it for years. Tracker is the case management platform used in every prosecutor's office across Georgia. The work is consequential, the users are real, and what you build is what ships.
The features you ship are used by prosecutors, advocates, and investigators on real cases — the day they ship. No abstraction layers. No unclear users.
No pivots, no churn, no acquisition deathmarch. We've been building Tracker for years and we'll be building it for years more. Engineers stay.
You'll have ownership and visibility from day one. Decisions are made in conversations, not committees. If you ship great work, everyone notices.
One role open right now. We hire deliberately — when you join, it's because the team needs exactly what you bring.
You'll be a senior engineer on the team that builds and maintains Tracker. The codebase is a mature Ruby on Rails application — millions of cases, thousands of daily users, and XML-based data exchanges with state criminal justice systems. You'll work end-to-end: domain modeling, integrations, performance, UI, and the steady stream of refinements that come from being in close contact with the people who use the software.
This is a senior role. We expect you to have opinions, disagree well, and bring craft to the codebase. We'll listen.
Send a resume and a short note about a Rails project you're proud of to careers@riverside.net. Tell us what you built, what was hard about it, and what you'd do differently now. We read everything.
The day-to-day shape of the work. None of this is aspirational — it's how we already operate.
You'll talk to the people using Tracker. Not customer success teams, not personas — actual prosecutors, advocates. The closer you are to the work, the better the software gets.
This is software people depend on. We move at a pace that lets us be careful, test thoroughly, and stand behind what we ship. No artificial urgency.
Every PR gets read by another engineer. Reviews are about understanding, not gatekeeping. We disagree on substance and let go of style.
Some of Tracker is older than some current Rails idioms. We modernize where it earns its keep. We don't burn things down because they're old.
The longer you're here, the more you understand criminal prosecution as a system — and the better the software you write. We invest in that growth.
The best version of this software is one nobody notices. It just works. That's the standard we aim at — and it's deeply satisfying to hit.
One email, one resume, one short note about something you've built. We'll get back to you within a week — usually faster.