SonicJobs Logo
Login
Left arrow iconBack to search

Security Software Engineer & Cryptographer

Technical Futures.
Posted 15 days ago, valid for a month
Location

London, Greater London EC3V 3LA, England

Salary

£70,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The job is for a Software Security Research Engineer with expertise in Cryptography and Software Security, requiring a minimum of a Master's Degree and 2+ years of commercial low-level programming experience or a PhD in a relevant field.
  • Candidates should possess strong programming skills in languages such as C/C++, Go, Rust, and Solidity, along with knowledge of Compilers, Cryptography, Blockchain, and Algorithms.
  • Experience with zero-knowledge proofs is highly beneficial, and a solid understanding of mathematical models for financial instruments is essential.
  • The position involves reviewing complex smart contract code, building custom tools for code assessment, and advising clients on security risks to their financial systems.
  • A competitive salary and generous bonus are offered, and applicants must be British or EU nationals, with the opportunity to work fully remotely from various European locations.

Do you have experience in Cryptography and Software Security, possess strong low level programming skills and want to use your Mathematical and Programming excellence to fortify code essential to the finance industry? Fully Remote working.

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

Youll 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.

You should bring the following:

  • Minimum of Masters Degree with 2+ years commercial low level programming experience and/or a PhD in Mathematics, Computing or similar relevant discipline gained from a top tier University.
  • Working knowledge of Compilers, Cryptography, Blockchain and/or Algorithms.
  • Highly beneficial to bring experience of zero-knowledge proofs.
  • Proficiency in programming languages to include Go and Rust, Solidity and C/C++.
  • 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 Engineer / Cryptographer 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.
  • Youll 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 (Details on application). A competitive salary will be offered plus a generous bonus.

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.