About the role
IOI is only as valuable as what runs on it. You'll build those applications end to end: Juno's reasoning and execution workflows, Oway Rideshare, IOI Search over a company's operations, and the consoles operators use to set up nodes, grant permissions, and supervise autonomous work. You'll own features from data model to interface, on top of live physical systems.
You'll work closely with Phillip, our engineering leads, and the teams who deploy IOI with customers.
Your first 90 days
Ship a production feature in an IOI application, such as a new Juno capability or an IOI Search view over a customer's live operations.
Own an application surface end to end, from the IOI data it reads to the interface operators use.
Own a system that turns a new IOI primitive into an application customers rely on every day.
What you’ll do
- Build applications on IOI. Ship Juno, Rideshare, IOI Search, and the services behind them on top of the protocol.
- Put agents to work. Build agent workflows that reason over node data, call tools, and execute actions with the right guardrails and human oversight.
- Design the operator experience. Build consoles for node setup, permissions, monitoring, and supervising autonomous work.
- Connect industry data. Build APIs and integrations with enterprise systems and industry networks such as SMC3 and project44.
- Own features end to end. Take ideas from design and architecture through implementation, deployment, and monitoring.
- Build for the real world. Handle late, partial, and conflicting data in software that moves real goods.
Skills you’ll need
- Java and Spring Boot for production services.
- TypeScript and React for data-heavy, real-time interfaces, including state management and performance tuning.
- REST API design, versioning, and integration with third-party APIs.
- MongoDB data modeling, plus solid SQL.
- LLM integration in production: tool calling, structured outputs, retrieval, and evaluation.
- Event-driven and asynchronous processing (queues, workers, scheduled jobs).
- Testing, CI/CD, and observability for services you own in production.
- Cloud deployment on Azure or a comparable platform.
Nice to have: optimization, matching, or pricing systems; maps and geospatial interfaces (Mapbox, deck.gl); WebSockets and live data streams; agent frameworks and MCP; logistics, manufacturing, or IoT domain experience.
Who you are
- 4+ years building production software, with meaningful ownership across backend or full-stack systems.
- You've shipped products where reliability mattered to real operations or real money.
- You care about both the architecture and the person using what you build.
- You can take an ambiguous problem, make sound technical decisions, and ship.
- You enjoy working directly with a small team across engineering, sales, and operations.
Compensation
$180K to $230K plus meaningful equity. Health, dental, and vision. San Francisco, in person.
How we hire
- Meet Phillip, Oway's founder.
- Meet our engineering leads, usually one call with one or two people.
- A technical evaluation, with details shared after step two.
About Oway
Oway is building the coordination OS for the physical economy. IOI connects the legacy systems industry runs on with fleets, factories and robots through one open schema, Juno is the industrial AI that acts on it, and Oway OS is where the work runs. We’re backed by Y Combinator and General Catalyst.



