Ramp is building the smart infrastructure for finance teams, automating how businesses manage their spend. They are seeking a Senior Software Engineer to develop self-serve tooling that enhances marketing workflows and drives high-velocity project delivery.
Responsibilities:
- Own the end-to-end development of self-serve tooling that converts repeated marketing asks into reusable platform capabilities. Examples on the near-term roadmap: an MCP integrated directly with our design system and Prototyper app that enables marketers to go from idea to content outline to production ready landing page in minutes, AI content writing workflows, self-improving experimentation tooling, and programmatic sales asset creation
- Be opinionated about agentic and AI-augmented workflows. Most of our compounding leverage comes from tooling that pairs an AI agent with strong guardrails. We expect engineers here to drive direction of the agent layer
- Partner directly with marketers, designers, and PMs to identify which workflows are highest-leverage to automate. The job is part platform engineer, part product engineer - user research and tight collaboration with non-engineers is an expectation
- Set the bar for velocity and quality. We're a small team with high stakes (this surface drives half of inbound SQLs). You should be the kind of engineer who ships at high velocity without compromising the brand or breaking the production funnel
- Reduce the team's ticket burden by making the request unnecessary. Success is measured not in tickets closed but in the percentage of marketing work that ships without you touching it
Requirements:
- 4+ years of product engineering experience, ideally at a high-growth tech company, with a meaningful share of that time on user-facing or platform-tooling work
- Demonstrated track record of building internal tools or platforms that materially reduced repetitive workflows for non-engineers. We're hiring for force multipliers, not feature implementers. Our FE applications are built with Next.js and Sanity CMS for the marketing site (ramp.com) our backend services use a mix of Python/TypeScript
- Strong product instincts. You can tell the difference between tooling that compounds and tooling that's busywork. You're comfortable saying no, scoping down, and shipping the right 70% over the wrong 100%
- Comfort with AI/LLM-augmented engineering. You've built or shipped agentic workflows, MCP servers, or LLM-powered tooling - or you have a strong, opinionated POV on how to
- Velocity and ownership. You ship without supervision, take the next problem before it's assigned, and operate well in environments where the operating model is still being written
- Cross-functional empathy. You can sit next to a marketer, watch them struggle through a workflow, and walk away with a sharper sense of what to build than they could articulate
- Experience with marketing or growth engineering (CMS, experimentation, paid-ads pipelines, marketing analytics)
- Experience with the modern data stack (e.g. ETL tools like Fivetran, workflow orchestrators like Airflow, data platforms like Snowflake)
- Experience with MCP servers specifically, or with agentic systems that have to operate behind production guardrails
- Experience building experimentation platforms (LaunchDarkly, Optimizely, Statsig, in-house systems) or hands-on running rigorous A/B tests
- Background in SEO/AEO engineering, programmatic page generation, or AI-driven content workflows
- Experience working closely with brand and design teams - has shipped pixel-perfect, brand-defining web surfaces and cared about it