Senior Software Engineer - Rust

 Design & develop mission-critical software.

Full-time Schiphol-Rijk 32-40 hours

Please note: We are not able to consider candidates who are not living and working in the Netherlands. At this moment we are not providing relocation sponsorships.

At Schuberg Philis, we specialize in delivering mission critical IT solutions that drive operations for our clients, ensuring reliability and excellence at every layer. Our commitment to quality and innovation drives us to seek a Rust Software Engineer with a passion for crafting resilient and efficient systems that are critical to client success. By joining our team, you will play a role in shaping the future of critical digital infrastructures, leveraging Rust’s cutting-edge capabilities to solve complex challenges and push boundaries in high-stakes environments.

We are looking for a Senior Software Engineer with an open mind and a genuine passion for designing software architecture for mission critical solutions. We help our customers with a variety of challenges, like creating friendlier online banks, designing portals, dashboards and backends that support large and critical business processes, or making factories smarter by combining cloud and IoT tech. 

In this role, as a Senior Software Developer, you will design and develop mission critical software. You will translate business requirements into software solutions and will focus on designing the software architecture for the purpose of the solution and components that are needed. You understand both the development and operational needs for mission critical software and develop your application to the highest quality and security standards.

For this specific project you will work with developers and architects to design and build software that interfaces with operator and customer facing hardware. The systems to interface with are delivered by hardware vendors and this team’s mission is to interface the system with central components in the organization. This requires experience with real-time control systems and affinity with embedded devices. You are no stranger to working with low-level communication protocols in your code. If you previously worked with IoT backends or remote kiosk systems this should be right up your alley.

Our ideal colleague is someone with

  • At least 7 years of experience in backend software development
  • Experience with microservices, event driven architectures, Edge computing or Industrial IoT
  • Experience with one or more programming languages (Rust, Python, C++, Java, Go, NodeJS, JavaScript, Typescript)
  • Ability to write high-quality, reusable and testable code
  • Knowledge of software integration with real-time control systems and status monitoring systems
  • Knowledge of embedded communication protocols (e.g. RS485, CAN bus)
  • Experience with container and orchestration technologies (Docker, K3S/Rancher)
  • Experience with CI/CD (GitLab / GitHub Actions)
  • Experience with integrating software solutions in a complex IT landscape
  • Fluency in Dutch is mandatory

Everyone we work with and consider working with has a right to equal treatment. The hiring and appraisal process at Schuberg Philis is designed to be thorough and equitable, implementing fair payment, benefits, and opportunities across all demographics.

It is our desire to be a company that brings together multiple nationalities, cultures, religions, genders, abilities, and talents within and across our teams. We welcome colleagues from diverse backgrounds to join Schuberg Philis and actively support diversity and inclusion in the tech industry.


The kinds of projects you’ll work on

Lab271's Business-orientated innovation for a global beer brand

How highly performant IT with 100% uptime keeps vessels sailing safely in Europe’s largest port