Security Software Developer - Trustology

Save
You need to sign in or
create an account to save a job.
Introduction

Trustology, a ConsenSys spoke, is a FinTech startup building a peer-to-peer network of smart contract compute services.

Trusted entities are permissioned to operate individual nodes, which host fiduciary applications such as a asset custody, corporate treasury and fund administration solutions.

Each node runs an instance of Trustology's Ethereum-based Contract-as-a-Service platform for execution of autonomous code that's capable of managing assets under custody.

Responsibilities and Duties
  • Development of trusted code and crypto related services.
  • Develop a company-wide software security strategy.
  • Gain a thorough knowledge of attack vectors that may be used to exploit software, and will devise mitigation strategies.
  • Institute programming techniques that are free from logical design and technical implementation flaws.
  • Counsel colleagues on secure programming practices.
  • Leverage attack tools to test work for software vulnerabilities.
  • Research/identify flaws and remedy development mistakes.
  • Contribute to and work within Agile and DevOps frameworks.
  • Develop in alignment with overall architecture design.
  • Assist in incident and problem resolution as appropriate.

Required skills and competencies
  • Understanding of Blockchain technology, especially Ethereum.
  • Experience of developing secure and resilient software, and good knowledge of NIST standards.
  • Experience of developing applications that use SGX, HSMs, TEEs, OpenSSL and PKCS#11.
  • Experience of working in Agile projects with highly automated DevOps.
  • Experience of test driven development.
  • Experience of incident and problem resolution in production environments.
  • Interest in blockchain and enthusiasm for working in a space full of unknown unknowns, pivoting as needed, and being comfortable with not knowing the end state is a must.
  • Teamwork, flexibility, initiative, communication and organisation competencies are required.

Bonus points if you have
  • Banking technology experience is an advantage but not essential.
  • Experience of full-stack development is an advantage.


Reporting Line

You will report into the CEO of Trustology, and work in close partnership with the Head of Technology, Head of DevOps, Head of Engineering, Head of Product, as well as developers and designers.

Similar searches: Full time, Infrastructure, Information Security, London