Join Our Team

Be Part of the Printing Industry Revolution.

At CoCoCo, we're building the future of printing integration. Join our passionate team and help transform the industry with innovative solutions that connect, combine, and enable collaboration.

Current Openings

Senior Swift Developer

Architect / Team Lead

Remote, Germany preferred Full-time Senior / Architect / Lead
Apply Now

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

LanguageSwift, server-side and on the edge
ProtocolsMQTT, REST, HTTP
ArchitectureDistributed systems, digital twins, hybrid cloud and on-premise
DataReal-time telemetry, sensor streams, ML-based decision support
DeploymentGlobally distributed cloud with on-premise components
IntegrationsReal 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:

75,000 – 95,000 EUR Gross per year. Where you land in the range depends on experience. Strong senior candidates should expect the upper half.

How we hire

The process is short on purpose. Three steps, and we try not to waste anyone's time.

1
A call. One hour, two of us, no slides. We talk about what you have done and you ask us whatever you want.
2
Pairing session. Two hours on a small, real problem. We code together and talk through the choices as we go. No take-home.
3
Founder chat. A relaxed conversation with one of our non-technical founders, so you get the wider picture of where the company is at.

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.

We would like to hear from you.

Don't See a Perfect Match?

We're always interested in hearing from talented people. Send us your resume and tell us how you'd like to contribute to CoCoCo's mission.

Get in Touch