SonicJobs Logo
Login
Left arrow iconBack to search

Security Software Engineer

Technical Futures Ltd
Posted 3 days ago, valid for 23 days
Location

London, Greater London EC1Y8PD, England

Salary

£50,000 - £70,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position is for a Research Engineer specializing in Security Software, Blockchain, and Smart Contracts, requiring a PhD in a relevant field such as Mathematics or Cryptography.
  • Candidates should have strong programming skills in languages like Solidity, Python, C/C++, Go, and Rust, along with experience in Blockchain technologies and Smart Contract Auditing.
  • The role involves conducting Software Security Research and reviewing high assurance Smart Contract code to help mitigate risks in financial systems.
  • A competitive salary will be offered based on experience, along with a generous bonus and stock options.
  • Applicants must be British or EU Nationals and possess at least a Master's degree, with a preference for those who have knowledge of zero-knowledge proofs and low-level software experience.

Research Engineer - Security Software / Blockchains / Smart Contracts - Solidity / Rust / Python / C & C++ - Cryptanalysis / Cryptology - 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.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.