Cryptosense Careers: Deliver ground-breaking software in a growing market
We’re interested in hearing from people who are passionate about providing innovative software solutions to some of the world’s largest companies.
Cryptosense is an equal-opportunities employer and we encourage applications from candidates from all backgrounds. Remote work is possible and although we are based in France, it’s not necessary to speak French as long as you can speak English. If you are based at our Paris office, you will need the appropriate work permits e.g. a Visa if you’re a non-EU national. Get in touch for more information.
We’re looking for a generalist software engineer with experience of deploying web-based products. Motivation to learn about cryptography and the ways it goes wrong, and a taste for difficult algorithmic problems and performance engineering challenges.
About Engineering Recruitment
As our crypto assurance technology achieves more widespread adoption in SaaS mode, we’re looking for a generalist software engineer with experience of deploying web-based products. You’ll also need a strong motivation to learn about cryptography and the ways it goes wrong, as well as a taste for difficult algorithmic problems and performance engineering challenges. It’s an advantage to have some experience of cryptography or practical information security.
At Cryptosense, we encourage developers to be autonomous and take ownership of problems as well as fostering a culture of team spirit and knowledge sharing. We use various technologies, including OCaml for logical and numerical analysis, AWS, Heroku and Python for our web platform, and a variety of languages to allow us to capture traces of crypto use by applications and network services, including Java, C and Lua. Note that we’re OCaml fans, but knowledge of OCaml is not a prerequisite.
You can find out a little more about the kinds of problems we address on the company blog, or this video where Cryptosense CEO Graham Steel explains the difficulties of secure crypto API design, taken from QCon London 2014.
Our interview process for developers includes an informal chat and a programming test. The first stage can be conducted remotely if necessary, with a possible face-to-face interview to follow, for which we will cover travel.