Careers

Come build something cool with us

Apply now

Open roles

Not a match on every line? Apply anyway and tell us which parts.

Full Stack Software Engineer

EngineeringHybrid — Cleveland, OHFull time

$135,000 – $170,000

We pull eleven City and County datasets every night, match them against about 77,000 Cleveland properties, and tell landlords what changed before it costs them money. You would work on both halves of that: the pipeline that reconciles messy government records, and the dashboard where an owner finds out their registration lapsed. Some weeks lean one way, some the other.

What you'd do

  • Ship features in TypeScript and Next.js, and own them from the migration through to the screen
  • Work on the nightly ingest: ArcGIS feeds, address matching, deduplication, and the checks that catch a bad sync before a customer does
  • Handle source data that is wrong. Addresses filed three different ways, owners under an LLC on one record and a person on another, parcels with no year built. Deciding what to say when the data does not support an answer is most of the job
  • Write the backfill and the way to prove it worked, not just the migration
  • Take a turn on whatever broke at 7am

What we're looking for

  • You have shipped TypeScript and React in production and have opinions about both
  • You are comfortable in Postgres. You know what an index does and roughly when one stops helping
  • You can take a vague problem and come back with something working, without waiting for a spec
  • You check. When something looks right, you go look at the rows

Nice to have

  • Worked with government or civic data before and know how strange it gets
  • Supabase, Vercel, or anything else in this stack
  • You have owned a scheduled job that had to run unattended

Data Integrity & Security Engineer

EngineeringOn-site — Cleveland, OHFull time

$145,000 – $180,000

Everything we sell rests on the data being right and staying private. It is tied to real addresses and named owners, and a wrong status is worse than no status. This role owns the pipeline's correctness and the boundaries around what it holds.

What you'd do

  • Own ingest correctness end to end: matching, deduplication, and the tests that fail loudly when a source changes shape
  • Build the monitoring that turns a silent failure into a page. Our worst bugs have all been jobs that quietly did nothing
  • Set and enforce access boundaries: row-level security, service-role usage, and who can reach what
  • Own how we handle sensitive data. Retention, least privilege, vendor review, and what happens when someone asks us to delete them
  • Review the parts of the app that touch tokens, uploads and public routes

What we're looking for

  • Strong Postgres, including where its performance cliffs are and how to see one coming
  • Real application security experience, not a checklist you can recite
  • You treat data quality as an engineering problem with tests, not a reporting problem with dashboards
  • You ask what happens when this fails at 3am and nobody is watching, before it does

Nice to have

  • Worked somewhere that got audited, and learned something from it
  • Experience with row-level security or similar in-database authorization

Content Writer, SEO and SEM

GrowthRemoteFull time or contract

$60,000 – $80,000

Cleveland landlords search for this stuff constantly, and what they find is either a City PDF or somebody guessing in a forum. There is a real gap for writing that is accurate, readable, and actually answers the question. That is the job.

What you'd do

  • Own the content calendar and the guides behind it: registration, Lead Safe, Local Agent, civil tickets, and everything that touches them
  • Read the ordinance. Our pages get checked against Chapter 365 by people who own the buildings, and being wrong in public is expensive
  • Run keyword research and on-page SEO, and be straight about what you can and cannot attribute
  • Write and iterate paid search copy and the landing pages behind it
  • Update pages when the City changes something, which happens more often than you would expect

What we're looking for

  • Published work you can point to, ideally on a subject you had to learn first
  • You are comfortable reading primary sources, including municipal code, and citing them
  • Practical SEO experience: technical, on-page, and enough analytics to know when a change did nothing
  • You would rather be corrected by the numbers than defend a draft

Nice to have

  • Real estate, property management, or local government background
  • You have run paid search on a small budget where every dollar was visible

B2B Sales, Inbound and Outbound

SalesHybrid — Cleveland, OHFull time

$70,000 – $85,000 base · $110,000 – $145,000 OTE

You would call landlords and property managers who already have a problem, because our list is built from public records rather than bought. Every call opens with something true about their own portfolio: the open tickets the City has filed against them, by address and date. It makes for a very different conversation than a cold pitch.

What you'd do

  • Work an outbound list of portfolio owners and property managers, with a script and their records already pulled up
  • Take inbound demo requests and turn them into accounts
  • Run discovery and the pricing conversation for larger portfolios, where deals are quoted rather than self-serve
  • Log every call honestly, including the ones that went nowhere. A pipeline that flatters itself is worth nothing
  • Tell us what you are hearing. You will be the first to know when a message stops working

What we're looking for

  • You have sold to small businesses and know what that takes on a Tuesday afternoon
  • You can explain a regulatory subject without sounding like a brochure
  • You are fine with a call where the honest answer is that this is not for them
  • You take notes and keep your own records straight without being asked

Nice to have

  • Real estate, property management, title, or lending background
  • You have worked a list from scratch rather than inheriting one

Marketing Coordinator

GrowthHybrid — Cleveland, OHFull time

$65,000 – $85,000

The person who makes marketing happen on schedule. We run email, direct mail, paid search and local outreach, and all of it needs someone keeping the pieces moving and reporting what came back. You would work directly with marketing leadership and touch most of what a customer sees.

What you'd do

  • Run campaigns to a calendar across email, direct mail and paid, and keep everyone to it
  • Own the direct mail operation: list pulls, print, and the checks that catch a bad address before it costs a stamp
  • Keep the asset library and the messaging consistent wherever it shows up
  • Pull the numbers after every campaign and report them, including the bad ones
  • Help with events, partnerships and local outreach around Cleveland

What we're looking for

  • Organized enough that people start relying on it without discussing it
  • Hands-on marketing experience, agency or in-house
  • Comfortable with a spreadsheet and willing to report a result nobody wanted
  • Clear writer. A good half of this job is writing things down so others can act on them

Nice to have

  • You have run direct mail before and know where it goes wrong
  • Basic design chops, enough to fix something without waiting on anyone

Apply

One form. No account to create.

Resume

PDF, Word or plain text, up to 8MB. Goes straight to a person; we don't store it.

Prefer email? Send anything to Tyler@rentpup.com. We read everything that arrives, and we reply either way.