Senior Software Engineer, Apps & APIs

Remote, USA
Posted Jun 14, 2026
Full-time

We're hiring a Senior Software Engineer to join Recast's Apps & API team: the engineers who own the customer-facing surface of our marketing mix modeling platform. That includes our flagship MMM application, agentic apps, public APIs, and MCP server. You’re a strong Python engineer who can hold their own in Ruby, navigate a Rails codebase, review PRs, and ship a fix when needed.

 

What you might do in your first 6 months:

Help take our MCP server from early-stage to production-grade: design decisions, implementation, and all the rough edges in between

Contribute to our public APIs: clarity, consistency, and best practices matter more than ever as our users are increasingly building AI-powered workflows

Build backends for agentic apps: the patterns for this greenfield work are still being defined and you'll have a strong voice in how we build

Work closely with the EM and your teammates to shape how this team builds: you’ll have real opportunity to help define what good looks like here, not just execute against it

Things you have experience in:

Strong Python engineer: you write idiomatic Python, design and ship production APIs in it, and it's your natural default

Comfortable enough in Ruby (Rails) to navigate the codebase, give useful PR reviews, and contribute without needing to be carried

Designing and shipping APIs with real external consumers: developer experience, versioning, and reliability are priorities for you

Shipping in an environment where "good enough to learn from" is a real engineering value, not a compromise

Hands-on experience with MCP and agentic AI patterns: you've built real tools, integrations, or apps in this space 

Things that should excite you that might scare off other folks:

Building with emerging tech like MCP and agentic AI: you’re willing to make opinionated architectural bets in a landscape that is continually evolving

Working on customer-facing products with technical users: your users are developers, marketing analysts and data scientists who will notice when something isn’t right

Startup pace is real: things move fast, not everything is written down, and priorities shift - you know how to make progress anyway

Being part of a remote, async-first team spread across time zones where clear written communication is essential

What you'll work with:

Python & Ruby on Rails

REST APIs & MCP

AWS Cloud Services & Heroku

Bedrock AgentCore, Anthropic SDK, LangChain/LangGraph

PostgreSQL & Redis

Docker, Terraform, Kubernetes, GitHub Actions 

Hiring Process:

Hiring Screen - discuss Recast, your background, and questions you have

Hiring Manager Interview - casual, mutual-fit conversation with our Head of Engineering

Technical Interview - includes a short take-home assignment; the interview covers your approach and a code walkthrough with Q&A

Team Interview - meet a couple of your future teammates and get a feel for how we work

Final Interview - meet with Recast's CEO to talk about Recast and your goals

What we offer you:

Work wherever you’re happiest. We're fully remote

Competitive remote salary along with early-stage equity

Highly skilled coworkers you can learn from and who are eager to learn from you

An async-first culture with a focus on documentation over standing meetings

Autonomy and support to do your best work in your own time

Your local holidays plus unmetered PTO (minimum 2 weeks mandatory PTO!)

Note: Recast is committed to building a diverse team so if you are from an under-represented background in tech (e.g., women, BIPOC, etc.) please apply even if you don’t necessarily check all of the boxes here.

While Recast is officially based in the US, we're a fully remote team (one founder lives in Brooklyn, the other in Mexico City and team members in 6+ countries around the world). We can't sponsor visas at this time, however we are happy to have you join remotely from wherever you are.

If this sounds interesting to you, we'd love to learn more about you!

US-based salary range: $140,000 - $190,000
Please note salary ranges are estimated for US-based employees. Candidates from other geographies may have the salary range adjusted based on their local markets.

More Remote Jobs