Taking Product Owners's input on new features and product enhancements and translating this into well tested and well architected implementations.
Drive features from demos to production ready code through several iterations in our Agile development process.
Assisting our Customer Support team with troubleshooting issues and optimizing Customers' setups.
Creating well documented code and the associated unit, component and integration tests, which are run through our Continuous Integration Environments to avoid regression and provide you with instant feedback on what you've written.
Writing software in your favorite area of expertise, but able and willing to execute software-oriented tasks outside of your core capabilities.
Iterating on improving design and functionality. Get and take the liberty and opportunity to step outside the beaten path to do so. Show courage.
Whatever you create, if it's created from the perspective of our Customers, you’ll create value and get their appreciation for it.
Master’s in Computer Science, or equivalent through experience.
Experience with algorithms for concurrency, thread safety and memory management.
Experience with Python, Golang, C++, Java, OCaml, node.js, React, bash and/or willing to develop skills in additional programming languages.
Experience with git, Jenkins, Docker.
Basic administration & troubleshooting of Linux Ubuntu.
Understanding of Cloud and Enterprise storage concepts and products.
Understanding of scaling concepts (sharding, KV stores, networking).
You enjoy working with other people and delivering features as a team. When the team is at risk of missing out on its commitment, you'll help, even if that means stepping out of your comfort zone.
You appreciate getting open feedback from your peers through code review and pair programming.
You want to work in a team with clear coding guidelines and high standards for code.
You enjoy working with people from other cultures and time zones.
You like working in an environment that appreciates humor, fun and off-work activities.
What's in it for you?
Working at Quantum means that you will be working in a team with seasoned and passionate experts in their respective domains. As a team, we eat complex challenges for breakfast, like building a high-performance Exabyte Storage System that makes datacentres worldwide ‘CloudStorage-ready’.
We offer you a high-tech playground to explore all facets of ICT: from software analysis, design and ‘from scratch’ development to extensive quality testing and engineering of new software components.
You are the key to success for Quantum. That’s why you will get a competitive salary, a decent company car, a complete insurance package, meal vouchers, a GSM and an Internet subscription.
Quantum saves no energy and time to take you and your knowledge to the next level. We complete the package with peer-programming, on-the-job coaching and enough time for research.
Our office hours are flexible. You can work from home on a regular basis, and you have the freedom to plan your own workday.