Company: TECHNICAL FUTURES LTD
Job Type: Permanent, FullTime
Salary: £50,000 - £80,000 per annum
Are you interested in Cryptography and Software Security and want to use your Mathematical and Programming excellence to fortify code essential to the finance industry?
A Software Security Researcher ideally with a PhD in Mathematics or Computing coupled with strong programming skills (Go, Rust and/or Solidity with some C++) will join an innovative start-up combining high-end security, blockchain and program analysis research. You’ll undertake Security Research as part of a team of experts in Compilers, Cryptography, Mathematics and Finance, bringing an appreciation (or personal interest in) real-world attacker mentality in order to reduce risk and fortify code.
Working Remotely, the Software Research Engineer can expect to receive a top remuneration package with a generous bonus, research opportunities and personal equipment of your choice.
You should bring the following:
- Masters Degree with 2+ years commercial programming experience or a PhD in Mathematics or Computing gained from a top tier UK University.
- Project or working knowledge of Compilers, Cryptography, Blockchain and/or Algorithms.
- Proficiency in programming languages to include Go and Rust, Solidity (or can train in this) and some C++ or Python.
- Experience with low level software either as an engineer or researcher.
- Solid understanding of mathematical models particularly for financial instruments.
- A background in or a regular user of programming language theory.
What you will be involved with:
- Reviewing complex, high assurance smart contract code.
- Applying your engineering skills to build custom tools to rapidly assess, explore or secure the code.
- Advising clients to make informed decisions about risk to their systems; using your expertise to help solve hard security problems.
- You’ll continually enhance your skills in both personal and professional development opportunities.
You must be a British or EU National, but can be based in any European Country.