At Koyeb, our mission is to provide the fastest way to run APIs, full-stack apps, and event-driven workloads around the world with high performance and a developer-centric experience. We aim to dramatically reduce deployment time and operational complexity by removing server and infrastructure management for businesses and developers.
We are a team of 9 product-minded people obsessed with making developers' lives easier with a next-generation cloud platform.
We announced the Koyeb platform public preview in May 2022 and have built a community of over 25,000 developers worldwide.
We are focused on a developer-led approach, our acquisition is purely organic, and developer adoption is crucial to the success of our mission.
As a fully-remote distributed team, we hire all-around Europe and have offices in Paris & Lyon, France. We offer attractive compensation with equity.
We are funded by top-tier investors and have plenty of runway to build a tremendous experience for developers.
We are looking for a software engineer with a passion for service meshes or simply put, modern networking for apps.
Our thing is making developers’ lives easier with the fastest way to deploy applications globally. We take code, build it into containers, and run it inside of MicroVMs - with advanced networking features.
The Koyeb Serverless Platform is written in Golang. We use Nomad for the orchestration, Firecracker for the virtualization, and Kuma for the network stack. We built a multi-region Service Mesh with Kuma/Envoy to provide seamless networking to our users.
User applications are running on top of BareMetal servers and we natively load-balance, isolate and encrypt traffic using a pure software networking stack.
If this sounds interesting, keep reading!
As a Software Engineer, you will be working on our APIs and on the distributed system. Our distributed system is the core of our product, our users rely on it to continuously deploy applications and for the continuity of their operations.
This job is focused on the service mesh processing all the platform’s traffic, implementing new networking features, and helping us provide powerful but simple networking to developers.
You will be working on all components needed to implement networking features: Golang APIs using gRPC, BareMetal hypervisors with nomad and Firecracker MicroVMs, and of course our service mesh using Kuma and Envoy.
You will:
You will be part of our pizza-sized engineering team of 8 people building the complete Koyeb cloud platform. To clarify: it’s not one of the engineering teams, it’s the engineering team.
You will be working daily with our co-founders Bastien, CTO, and Edouard, CPO.
You’ll succeed if you:
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
This is a fully-remote full-time position - with the option to work from our main office in Paris, France, or in a co-working space near you.
We hire everywhere in Europe for this position and you should be less than 3000 kms/5 hours away (by plane) from Paris, France as we meet once every 6 weeks there for an event we - super originally - call “Everyone in Paris”.
We believe being able to meet once a month is a strong advantage to improve communication and brainstorming.
Contract-wise:
We’re looking for a super experimented engineer and the salary is between €75k and €105k, plus equity. This is the gross salary for France - for team members who are based outside of France, gross salaries are adjusted using the total cost as an employer, click here to learn more.
Some context about Koyeb:
If these look like challenges you’d like to work on, continue scrolling!
We ask you to send us “something interesting” via the standard application form. Here are some guidelines on what we think is interesting:
What we need to understand is how what you've worked on is relevant to what we’re building here at Koyeb. We don’t pay extensive attention to a standardized format and what the theory says but keep in mind that good written communication skills are crucial to working at Koyeb.
If we believe we could work together, Julia, our talent partner, will reach out to schedule a first 20 minutes call to make sure this could be a match.
If this looks good, we will continue with a 45 minutes call to discuss your experience and ask a few questions about your software engineering culture, Linux systems knowledge, network engineering, and SQL experience to have a global feeling of what you already know and where you would need to develop your pure engineering skills.
We will continue with an architecture discussion and end with a meeting with our co-founders.
The whole process should take about two weeks.