Solid experience with functional programming, ideally in Clojure., Comfortable working in Linux environments with a solid understanding of UNIX systems., Experience with Kubernetes or a strong desire to deepen knowledge in this area., Interest in building and maintaining distributed systems, with experience in Go being a plus..
Key responsabilities:
Design, implement, and maintain internal tooling written in Clojure for Kubernetes-based workflows.
Contribute to distributed systems for job execution and fleet-wide orchestration.
Collaborate closely with SREs and other infrastructure teams, participating in code reviews and technical discussions.
Take part in the on-call rotation after a training period.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Exoscale is the leading Swiss/European cloud service provider.
With services covering the full cloud infrastructure spectrum - from fast deploying virtual machines and S3 compatible object storage to a scalable kubernetes service and databases - Exoscale provides a simple and scalable experience in order to let its clients focus on their core business.
Whether you're a seasoned system administrator or developer looking for full self-service capabilities and automation support, an IT manager looking for a turn-key IT hosting solution or looking to offload large processing tasks, Exoscale has the matching service.
In one of the last countries allowing untampered data storage, our expert team, battle-hardened from experience in highly critical environments and industries will ensure your data and services are safe from technical or legal harm.
Though we are proud of our Swiss quality and uphold its reputation we maintain very competitive prices.
As a full-on cloud provider, all our services are pay-per-use and will let you scale both technically and financially as your business does.
You're safe with us.
Exoscale is the leading Swiss/European cloud service provider.
With services covering the full cloud infrastructure spectrum - from fast deploying virtual machines to S3 compatible object storage - Exoscale provides a simple and scalable experience in order to let its clients focus on their core business. Join a dynamic working environment with a cutting-edge distributed team based in Lausanne. Exoscale strives to create an environment with great working conditions and welcomes diverse applicants.
To strengthen its internal tooling capabilities, Exoscale is hiring a Software Engineer to join its Tooling team, with a strong focus on Clojure development.
Some of the challenges you will be working on:
Design, implement and maintain internal tooling written in Clojure to support Kubernetes-based workflows
Contribute to distributed systems for job execution and fleet-wide orchestration
Extend and operate our Kubernetes operators for managing firewalling and networking (nftables, eBPF)
Ensure reliability and robustness of internal systems used daily by engineering and SRE teams
Participate in the development and maintenance of Golang-based public open-source tools (e.g., Terraform provider, CLI, Kubernetes controllers, plugins, etc.)
Participate in code reviews and technical discussions
Collaborate closely with SREs and other infrastructure teams
Take part in the on-call rotation after a training period
Ideal candidates will:
Have solid experience with functional programming, ideally in Clojure
Be comfortable working in Linux environments and have a solid understanding of UNIX systems
Have experience with Kubernetes (or a strong desire to deepen their knowledge in this area)
Be curious and interested in building and maintaining distributed systems
Have experience or interest in Go, especially in the context of infrastructure tooling
Be willing to contribute to open-source projects
Enjoy working across multiple domains and technologies
Bonus experience:
Knowledge of nftables or eBPF
Contributions to Kubernetes controllers, CSI, CCM, or other cloud-native components
Experience with DevOps/SRE workflows and tooling
What we offer:
Flexible working hours and the possibility to work remotely
A modern working atmosphere in a highly technical and passionate team
Freedom and autonomy in shaping your work and responsibilities
Training budget and opportunities to learn across multiple domains (infra,
networking, OSS)
Team events, internal talks, and a collaborative remote-first culture
If you're passionate about building robust internal systems, love functional programming, and want to have an impact across all layers of a cloud infrastructure stack, we’d love to hear from you - even if you don't meet every requirement.
We are looking forward to your application!
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.