Senior Full-Stack Engineer, Agent Management Platform
CrewAI
San Francisco, CA · Posted October 28, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · All Senior Full Stack Engineer jobs (55) · Technology & Software · Engineering jobs
More roles at CrewAI
Similar jobs
- Software Developer (.NET/Angular) · Caci, LLC - Commercial · Riverside, CA
- Senior Software Development Engineer, Loyalty - Full Stack · Expedia Group · San Jose, CA
- Staff Software Developer, Unified Communications · Nvidia · Santa Clara, CA
- Senior Software Engineer · Circle Internet Group · San Francisco, CA
- Staff Software Engineer · Circle Internet Group · San Francisco, CA
- Software Engineer II · Badger Meter · Los Gatos, CA
Where San Francisco, CA ranks
Where San Francisco, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for security jobs316 openings · of 20
- #1Best cities for technology jobs7,178 openings · of 100
- #1Best cities for financial services pay after cost of living$173k · of 33
- #1Best cities for entry-level jobs that want AI skills35% · of 100
- #1Best cities for entry-level jobs that want AI skills in the West Coast35% · of 54
- #1Cities with the most jobs that do not need a four-year degree in the West Coast902 jobs · of 47
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
About CrewAI
CrewAI is the leading framework and enterprise platform for building and orchestrating multi-agent AI systems, powering 300M+ agent executions per month across thousands of companies. The Agent Management Platform is our control plane for deploying, monitoring, governing, and scaling agents in production.
The Role
You'll build the CrewAI Agent Management Platform, where teams create, deploy, monitor, and govern AI agents in production. You'll make complex AI infrastructure feel understandable and usable, helping customers diagnose failures, review decisions, and stay in control of their automations.
This is a senior full-stack product engineering role with a strong frontend emphasis. You'll spend most of your time building rich, intuitive interfaces, while owning the backend changes needed to deliver complete features. Our stack combines React and TypeScript with Rails, Hotwire, and PostgreSQL. You'll lead work from problem definition through launch, partnering closely with design, product, and runtime engineers.
What You'll Do
Build complete product workflows across Studio's visual editor, deployments, traces, and human review, as well as onboarding, integrations, permissions, and settings.
Work with design and product to clarify customer problems, prototype solutions, and iterate using real usage and feedback.
Shape frontend architecture: component APIs, state management, data fetching, navigation, and rendering performance. Balance maintainability with shipping speed.
Make asynchronous workflows reliable and understandable: live updates, editing and saving, validation, errors, retries, and recovery.
Extend our shared design system across React and Rails, improving consistency, accessibility, and theming.
Build the Rails models, services, APIs, and background jobs your features need. Partner with runtime and infrastructure engineers on deeper platform capabilities.
Ship with meaningful frontend and Rails tests, browser verification, and instrumentation; diagnose and resolve production issues.
Help the team ship better work through technical decisions, code reviews, mentoring, and reusable patterns.
What We're Looking For
A track record of independently delivering substantial full-stack product features, with particular depth in frontend engineering.
Deep proficiency in React, TypeScript, HTML, and CSS, including component design, complex state, asynchronous behavior, and performance.
Experience shipping rich, interactive products such as editors, workflow builders, developer tools, or applications with complex data.
Strong product and interaction judgment. You can simplify technical workflows and make thoughtful decisions without needing every interaction specified.
Practical accessibility knowledge: semantic interfaces, keyboard navigation, focus management, and accessible component behavior.
Demonstrated ability to independently ship backend changes supporting your features, including data models, APIs, services, and background jobs. Experience with Rails or a comparable framework; Rails experience is preferred.
Pragmatic judgment about improving an existing codebase: when to reuse, refactor, or introduce a new abstraction.
Clear communication and the ability to align engineering, product, and design around a solution.
Ownership of production outcomes and curiosity about AI agents, execution traces, and human review workflows.
Bonus
Experience with visual canvases, graph interfaces, observability products, or live event streams.
Ruby on Rails, Hotwire/Stimulus, ViewComponent, or shared design-system experience.
Experience building AI products, human review workflows, or enterprise permission and integration experiences.
Experience improving frontend developer tooling, testing infrastructure, or component documentation.