Senior Software Engineer, Apps & APIs
Quick Summary
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,
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.
- 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
- 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
- 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
- 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 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
~1 min readLocation & Eligibility
Listing Details
- Posted
- May 27, 2026
- First seen
- May 27, 2026
- Last seen
- May 29, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 62%
- Scored at
- May 27, 2026
Signal breakdown
Please let Recast know you found this job on Jobera.
2 other jobs at Recast
View all →Explore open roles at Recast.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
