About the job
Jiffy.com seeks a Software Development Engineer II in San Francisco, California. This role focuses on coordinating AI coding agents to deliver production software efficiently and reliably. Reporting to an Engineering Manager, this engineer partners with Product, Design, and other engineering teams to create and refine features for Jiffy's e-commerce platform. Projects span storefront and checkout improvements, internal tools, and platform services, all managed through AI-driven workflows.
What you will do
- Direct AI coding agents (Claude Code, Codex, Cursor) across 3–6 concurrent work streams, using worktrees, sub-agents, and background tasks to boost productivity.
- Own features from initial concept to deployment: translate product goals into clear specs, break down work into agent-ready tasks, guide implementation, review diffs, manage QA, merge pull requests, and monitor production systems.
- Design scalable, reliable systems across the stack, including Rails 8 with Solidus for e-commerce, GraphQL APIs, React 19 front end, and Kubernetes infrastructure. Make architectural decisions when agent automation is insufficient.
- Improve the quality of AI-generated code by identifying errors, enforcing secure coding practices, and challenging outputs that lack strong structure.
- Enhance Jiffy's internal AI tools by developing skills, rules, prompts, MCP integrations, and evaluation harnesses. Contribute to the shared .ai/ skills and rules library.
- Maintain production standards: require agents to produce thorough test coverage (RSpec, Vitest, Playwright), oversee deployments, respond to incidents, and take responsibility for delivered services.
- Collaborate with Product, Design, Operations, and engineering peers to define and launch features. Participate in architecture and code reviews, and mentor others in AI-native workflows and orchestration.
- Seek opportunities to automate remaining manual tasks, QA, operations runbooks, data analysis, and migrations by shifting them to agent-driven solutions.
Who thrives here
This position suits a systems thinker and builder who prefers orchestrating parallel AI agents over manual coding. Strong architectural instincts and sound judgment are important for shaping an AI-native engineering organization. Experience guiding AI agents through the full software lifecycle is essential.

