高级软件工程师
Senior Software Engineer
### **我们是谁:**
Process Street 是一家来自旧金山的 AI 软件和合规运营平台初创公司。我们帮助客户构建、记录、自动化并跟踪重复性工作流程。我们的平台自动化工作,确保标准执行,并证明合规性,使全球客户能够顺利开展业务。我们为全球超过 3000 家客户提供服务,并获得 Accel、Salesforce 和 Atlassian 的风险投资支持。
**我们的使命:**
让世界各地的团队都能轻松、快速且无差错地完成重复性工作。
**我们的文化:**
Process Street 建立在对健康、协作的远程文化的坚定信念之上。我们重视灵活性,因为许多人是父母、旅行者,或是不被单调的朝九晚五所激发的创意人士。我们分布在 9 个不同的时区,通过异步沟通、自主工作并真正承担起工作的责任。我们知道人与人之间的联系是团队强大的关键,因此我们定期进行咖啡聊天、游戏、讲故事等,以建立牢固的关系。
如果你有创业精神,并希望在一个重视影响力、责任感和灵活性的环境中工作,我们期待与你见面!
### **这个机会**
我们正在寻找一位高级软件工程师,帮助我们将 Process Street 构建为一个原生 AI 的产品和工程组织。
这不是一个传统的“只负责交付工单”的职位。我们希望找到一位在多会话编码环境中非常熟练的人,利用 Claude Code、Codex 和其他代理式工作流工具,比传统开发更快地设计、构建和迭代。
你将处于以下领域的交汇点:
- 产品工程(React / Scala / APIs)
- AI 辅助开发系统
- 内部工具、代理和开发者工作流
你将帮助我们重新思考软件的构建方式——从代码如何编写,到系统如何演进,再到团队如何与 AI 协作。
### **你将做什么**
- 设计和优化后端系统(Scala / Play / Postgres / AWS)
- 设计和部署可扩展的 API 和 AI 辅助服务
- 从构思到上线全程负责功能开发
- 使用 React、Chakra、Storybook 和现代状态管理工具构建前端功能
- 开发和维护代理驱动的开发工作流
- 使用 Claude Code / Codex 等工具,在多个会话中并行加速实现、调试和重构
- 创建内部工具和提示词
查看英文原文
### **Who we are:**
Process Street is an AI software and compliance operations platform startup from San Francisco. We help our customers build, document, automate, and track recurring workflows. Our platform automates the work, enforces the standards, and proves compliance so our global customers can run their businesses. We service over 3k customers around the world, and are VC-backed by Accel, Salesforce, and Atlassian.
**Our Mission:**
To make recurring work fun, fast, and faultless for teams everywhere.
**Our culture:**
Process Street was founded on a strong belief in the work-life benefits of a healthy, collaborative remote culture. We value flexibility because many of us are parents, travelers, or just creatives who aren't inspired by the construct of a mundane 9-to-5. Spread across 9 different time zones, we communicate asynchronously, work autonomously, and take real ownership of our work. We know human connections are what make teams strong, so we regularly do coffee chats, game-playing, story-telling, and more, to build strong relationships.
If you’re entrepreneurial and seek an environment that values impact, ownership, and flexibility we look forward to meeting you!
### **The Opportunity**
We’re looking for a Senior Software Engineer to help architect and evolve Process Street into an AI-native product and engineering organization.
This is not a traditional “just ship tickets” role. We’re looking for someone who is deeply comfortable working in multi-session coding environments, leveraging tools like Claude Code, Codex, and other agentic workflows to design, build, and iterate faster than conventional development allows.
You’ll operate at the intersection of:
- Product engineering (React / Scala / APIs)
- AI-assisted development systems
- Internal tooling, agents, and developer workflows
You’ll help us rethink how software is built - from how code is written, to how systems evolve, to how teams collaborate with AI.
### **What You’ll Do**
- Architect and evolve backend systems (Scala / Play / Postgres / AWS)
- Design and deploy scalable APIs and AI-assisted services
- Own feature development from end 2 end (ideation to production)
- Build frontend features using React, Chakra, Storybook, and modern state tools
- Develop and maintain agent-driven development workflows
- Use tools like Claude Code / Codex to accelerate implementation, debugging, and refactoring across multiple sessions in parallel
- Create internal tooling, prompts, and “engineering systems” that improve velocity and code quality
- Optimize performance across frontend, backend, and AI-assisted pipelines
- Help define best practices for AI-native software development
- Eventually lead a small team (2–3 engineers) and shape how they work with AI
### **What You’ll Bring**
- 7+ years of software engineering experience
- Strong experience with backend systems (Scala, or Java / Ruby / C#)
- Strong experience with JavaScript and React
- Experience building and scaling SaaS products
- Deep familiarity with AI coding tools (Claude Code, Codex, Cursor, etc.)
- Comfort working across multi-session, agent-driven workflows
- Strong intuition for when to rely on AI vs. manual implementation
- Experience designing systems, not just implementing features
- Excellent written communication (async-first culture)
### **About You**
- You live in a timezone between UTC -6 to UTC+2 (North American Central Time through Central European Summer Time).
- You think of coding as a collaboration with AI, not a solo activity
- You’re a Claude Code / Codex power user - you understand configuration deeply, know how to structure contexts, and can reliably steer long-running coding sessions
- You’ve experimented with or built:
- Custom dev workflows using LLMs
- Internal tools, prompts, and “skills” for engineering
- Agent-like systems that operate across files, repos, or tasks
- You’re comfortable jumping between:
- Writing code
- Designing systems
- Prompting / guiding AI agents
- Debugging AI-generated output
- **You care about leverage**. Getting more done with smarter workflows, not just more effort.
- **You want agency.** PMs provide a problem statement and some guidelines – no tickets, no detailed specs, no high-fidelity solutions, and no estimates. Designers and engineers are trusted to craft the best solution possible in the cycle using user research, data, experience, and grit. During the 2-week cooldowns, you have the autonomy to work on what's important _to you –_ including code maintainability or making the team faster. If a lot of responsibility, freedom, and ambiguity sounds refreshing, this role is for you.
- **You love the process but loathe meetings, bureaucracy, and ceremony.** We think process is a tool. Used well, it makes us a better, faster team. But when it's not doing that, we drop it. We avoid unnecessary meetings whenever possible. A typical week for our engineers and designers has fewer than 5 hours of meetings.
- **You want to have a big impact.** We're a small team, and we're still at an early stage. We don't have designated areas of responsibility, and everyone wears the product hat. Every cycle brings new challenges, and your sphere of influence is wide. You love the variety and don't want to be shackled to a single project for years.
### **How We Work**
**We follow the Shape Up process:**
- 6-week cycles: solve problems, not tickets
- 2-week cooldowns: improve systems, tooling, or explore ideas
**This role is a strong fit if you:**
- Thrive in ambiguity and autonomy
- Prefer ownership over instructions
- Care about shipping real outcomes
- Want to rethink how product and engineering are done in an AI-first world
### **Tech Stack**
- Backend: Scala 3 / Play 3, Postgres, Redis
- Frontend: React, Redux, React Query, Chakra, XState
- Infra: AWS, Docker, CircleCI
- AI Workflow: Claude Code, Codex, agent-based tooling (evolving rapidly)
### **What Makes This Role Different**
This is not just a “use AI to go faster” role.
**You’ll help define:**
- How engineers collaborate with AI
- How codebases are structured for agent interaction
- How workflows evolve when AI is a first-class participant
### **Bonus Points**
- Experience with functional programming
- Experience building internal dev tools or platforms
- Experience designing prompt systems or reusable AI workflows
- Opinions about how coding will change in the next 3–5 years (and the ability to act on them)
### **Our Benefits**
- **“No Meeting” Fridays!**
- **Unlimited PTO policy** – Most take 3-4 weeks, plus their major holidays, AND a company-wide week off in December.
- **Company offsite**– We get together as a whole company to celebrate company milestones as well as encourage and sponsor small group meetups so that you can meet your teammates face-to-face around the world.
- **Social time** – We know human connections are what make teams strong. We regularly do coffee chats, game-playing, story-telling, house tours (only if you're comfortable), and more to build connections.
- **Generous health insurance** – for US employees and their families, including dental and vision plans.
- **Equity** for all full-time roles.
Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate. Process Street is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.
We are proud to be an equal-opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.
**Read More About The Team**
**[Delivering Features & Modernizing Our Tech Stack via Shape Up](https://www.process.st/deliver-features-faster-with-shape-up/)**
- [**The Inside Secrets of a Process Street Full Stack Engineer**](https://www.process.st/full-stack-engineer/)
- [**An Insider Look Into How We Built the Process Street Slack App (In 2 Weeks!)**](https://www.process.st/build-a-slack-app/)