Who we are
CoCoCo means Connect, Combine, Collaborate. We help print shops link up their machines and share data across sites without ripping out the systems they already run. The platform lives on the edge and in the cloud at the same time, moves data between machines and the people running them, and gives a shop one place to see what is actually happening on the floor.
Most of what we do sits at the spot where software meets hardware. That is where the work gets interesting and where we want to spend our time.
The role
Right now our CTO is the only developer. We are looking for a second engineer to work next to him, not behind him. From day one you would be making architecture calls, owning real parts of the platform, and helping us figure out how to grow an engineering team from here.
Titles do not matter much to us. Senior, architect, lead, whatever fits. What matters is that you have opinions, you can explain them, and you can ship.
What you would work on
- Writing Swift on both sides of the wire: cloud services and edge runtimes.
- Connecting industrial machines over MQTT and similar protocols, and dealing with the messy reality of a shop floor.
- Building digital twins that operators actually want to use.
- Working with ML models that run inside production workflows — things like optimising press setup or routing jobs based on live data.
- Talking to customers and turning their problems into something we can build.
- Helping shape how we hire, how we work, and what the team looks like as it grows.
- Spending part of your time on open source. We set aside roughly 20% for it.
Tech stack
| Language | Swift, server-side and on the edge |
| Protocols | MQTT, REST, HTTP |
| Architecture | Distributed systems, digital twins, hybrid cloud and on-premise |
| Data | Real-time telemetry, sensor streams, ML-based decision support |
| Deployment | Globally distributed cloud with on-premise components |
| Integrations | Real machines in real shops |
What we look for
We care a lot more about what you have built than where you have worked. For this role specifically:
- You know Swift well and you have thought hard about using it on the server.
- You have shipped distributed systems to production and lived with the consequences.
- You think about systems, not just features.
- You are fine working in an early-stage company where the answer is not always obvious.
- You have led a team before, or you are ready to.
- Some interest in manufacturing, IoT, or anything where software touches hardware is a plus.
We use AI as part of how we work, and we expect you to do the same. Not as a shortcut that skips the thinking, but as a tool that lets you move faster without cutting corners. If you already work that way, we will get along fine.
Location
We are fully remote. We would prefer someone based in Germany, since that is where most of the team sits today. The UK works too, we have a subsidiary there. Other parts of the EU may work depending on the situation. We are not hiring outside Europe right now.
Working hours roughly follow Central European Time. You need the legal right to work where you live. We cannot sponsor visas at the moment.
Compensation
We believe in being straightforward about money. The salary range for this role is:
How we hire
The process is short on purpose. Three steps, and we try not to waste anyone's time.
Apply
Send a CV and a few sentences about yourself to jobs@wearecococo.com. If you have GitHub or open source work to show, we would like to see it, but it is not a requirement. No recruiters please.