Advanced Search

Browse CVs

Security Software Engineer

Posted 2 days ago

  • Newtown, Cambridgeshire
  • Permanent
  • Dep on Exp + Hybrid + Bonus
  • £50,000 to £70,000 /Yr
  • Sponsored
  • Expires In a month

Research Engineer - Security Software / Blockchains / Smart Contracts - Solidity / Rust / Python / C & C++  - Fully Remote. Rewarding opportunities for exceptional Research Engineers to get involved with Blockchain programming and Smart Contract Auditing; playing a key role in reducing risk and fortifying code within the financial industry.



The Security Software Research Engineer, ideally with a PhD in Mathematics, Computing, Cryptography or similar and coupled with strong programming skills (Solidity, Python, C/C++, Go, Rust) will join an innovative self-funded start-up combining high-end security, blockchain and program analysis research.



You’ll undertake Software 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. Of particular interest is knowledge of zero-knowledge proofs.



The Research Engineer should bring the following:




  • Masters Degree / PhD relating to Mathematics, Computing, Cryptography or similar relevant discipline gained from a top tier University.

  • Working or research experience of Blockchain technologies.

  • Highly beneficial to bring experience of zero-knowledge proofs.

  • Proficiency in programming languages such as Go and Rust, Solidity, Python and C/C++.

  • Exposure to Smart Contract Auditing.

  • Experience with low level software either as an engineer or researcher.

  • Solid understanding of mathematical models particularly for financial instruments and a good awareness of code security.

  • A background in or a regular user of programming language theory.

  • Designing with a bigger picture in mind i.e. relating to consequences of decisions.



What the Security Software Research Engineers 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 financial 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 and can work remotely from various European locations including the UK, France, Greece or Malta. A competitive salary will be offered depending on your level of experience plus a generous bonus and a Stock Option package.