
Senior Software Engineer - Backend Microservices, Rust (Netherlands)
- Eindhoven, Noord-Brabant
- Vast
- Voltijds
- Design, develop, and maintain backend services in Rust, following best practices in safety, performance, and reliability.
- Lead architectural decisions and hands-on implementation of microservices.
- Collaborate with security and cryptography experts to integrate secure enclaves into backend systems.
- Build APIs and SDKs used by our customers and developers across the globe.
- Write clean, modular, and well-tested code, contribute to CI/CD pipelines and deployment automation.
- Mentor junior engineers and contribute to design/code reviews.
- Work closely with product managers to understand and refine functional and non-functional requirements
- 5+ years of backend development experience, with 2+ years in Rust or demonstrable proficiency.
- Strong understanding of microservices architecture, distributed systems, and containerization (e.g., Docker, Kubernetes).
- Proven experience with secure API design (REST/gRPC), service discovery, and scalable backends.
- Comfortable working in a security-conscious development environment.
- Knowledge of cloud platforms (AWS, Azure, or GCP) and associated managed services.
- Familiarity with cryptographic libraries, secure enclaves (e.g., Intel SGX), or confidential computing is a strong plus.
- Experience with CI/CD tools and infrastructure, Bazel experience is a big plus..
- Open-source contributions or published Rust crates.
- Proficiency in other programming languages such as C++ or Python
- We offer a competitive salary and equity package
- Pension with company contribution
- Quarterly recharge days
- 40 hours of Volunteer Time Off/year
- The opportunity to redefine cloud computing in a friendly, collaborative work environment.