Back to all jobs
R

Senior Software Engineer, Apps & APIs

Recast

WorldwideRemote1w ago
Seniority
Senior

About the role

<div class="p-rich_text_section"> <p>We're hiring a Senior Software Engineer to join Recast's Apps &amp; 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.<strong> </strong>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.</p> </div> <div class="p-rich_text_section">&nbsp;</div> <div class="p-rich_text_section"><strong data-stringify-type="bold">What you might do in your first 6 months:</strong></div> <ul class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="0"> <li>Help take our MCP server from early-stage to production-grade: design decisions, implementation, and all the rough edges in between</li> <li>Contribute to our public APIs: clarity, consistency, and best practices matter more than ever as our users are increasingly building AI-powered workflows</li> <li>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</li> <li>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</li> </ul> <div class="p-rich_text_section"><strong data-stringify-type="bold">Things you have experience in:</strong></div> <ul class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="0"> <li>Strong Python engineer: you write idiomatic Python, design and ship production APIs in it, and it's your natural default</li> <li>Comfortable enough in Ruby (Rails) to navigate the codebase, give useful PR reviews, and contribute without needing to be carried</li> <li>Designing and shipping APIs with real external consumers: developer experience, versioning, and reliability are priorities for you</li> <li>Shipping in an environment where "good enough to learn from" is a real engineering value, not a compromise</li> <li>Hands-on experience with MCP and agentic AI patterns: you've built real tools, integrations, or apps in this space&nbsp;</li> </ul> <div class="p-rich_text_section"><strong data-stringify-type="bold">Things that should excite you that might scare off other folks:</strong></div> <ul class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="0"> <li>Building with emerging tech like MCP and agentic AI: you’re willing to make opinionated architectural bets in a landscape that is continually evolving</li> <li>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</li> <li>Startup pace is real: things move fast, not everything is written down, and priorities shift - you know how to make progress anyway</li> <li>Being part of a remote, async-first team spread across time zones where clear written communication is essential</li> </ul> <div class="p-rich_text_section"><strong data-stringify-type="bold">What you'll work with:</strong></div> <ul class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="0"> <li>Python &amp; Ruby on Rails</li> <li>REST APIs &amp; MCP</li> <li>AWS Cloud Services &amp; Heroku</li> <li>Bedrock AgentCore, Anthropic SDK, LangChain/LangGraph</li> <li>PostgreSQL &amp; Redis</li> <li>Docker, Terraform, Kubernetes, GitHub Actions&nbsp;</li> </ul> <p><strong>Hiring Process:</strong></p> <ul> <li><strong>Hiring Screen</strong> - discuss Recast, your background, and questions you have</li> <li><strong>Hiring Manager Interview</strong> - casual, mutual-fit conversation with our Head of Engineering</li> <li><strong>Technical Interview</strong> - includes a short take-home assignment; the interview covers your approach and a code walkthrough with Q&amp;A</li> <li><strong>Team Interview</strong> - meet a couple of your future teammates and get a feel for how we work</li> <li><strong>Final Interview</strong> - meet with Recast's CEO to talk about Recast and your goals</li> </ul> <p><strong>What we offer you:</strong></p> <ul> <li>Work wherever you’re happiest. We're fully remote</li> <li>Competitive remote salary along with early-stage equity</li> <li>Highly skilled coworkers you can learn from and who are eager to learn from you</li> <li>An async-first culture with a focus on documentation over standing meetings</li> <li>Autonomy and support to do your best work in your own time</li> <li>Your local holidays plus unmetered PTO (minimum 2 weeks mandatory PTO!)</li> </ul> <p><strong>Note:</strong> 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.</p> <p>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).&nbsp;We can't sponsor visas at this time, however we are happy to have you join remotely from wherever you are.</p> <p>If this sounds interesting to you, we'd love to learn more about you!</p> <p>US-based salary range: $140,000 - $190,000<br><em>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.<br></em></p> <p><em>We run identity verification and background screening to confirm that the candidate behind the screen is authentic. If offered the position, only verified candidates move forward in our hiring process.</em></p>

Perks & benefits

  • Async
  • Paid Time Off
  • Equity Compensation

485,000+ hidden jobs like this

Recast and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.