This job has expired

Senior Crypto Engineer

Closing date
23 Feb 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

As a Senior Crypto Engineer you will be enhancing and maintaining critical components which encapsulate/perform security processing, including those which manage/handle/use cryptographic keys
  • Proactively identify technical debt, where the platform can be optimized, and introduce operational efficiencies
  • Design, document and implement secure, performant, scalable, highly transactional software, that adheres to functional and non-functional requirements, and be able to explain them to both technical and non-technical stakeholders
  • Estimate, prioritize and execute tasks in a high-pressure environment
  • Support the execution of production deployments and go-lives
  • Work as part of an amazing team of like-minded individuals with a can-do attitude to change the world
  • The opportunity to work in an Agile fast-paced environment, where requirements can change overnight and getting things done is as simple as making a case and leading the charge
RequirementsMust Haves
  • Highly experienced C and Linux software engineer
  • Significant experience of secure programming techniques and full SDLC
  • Ability to produce robust specifications and implementations of critical components
  • System level programming experience on Linux
  • Strong knowledge of cryptographic algorithms and their usage, trade-offs and limitations
  • Proven experience of working with key management standards (X.509, PKI), cryptographic standards (PKCS#*)
  • Proven experience of working with crypto libraries to develop security components/solutions using C
  • Strong knowledge of the cryptographic elements within application frameworks and standards e.g. JWT, JWKS

  • BSc or MSc in Computer Science or related degree from a top university
  • Test Driven Development is your bread and butter. Without it, there's just jam
  • Familiarity with HSMs
  • Familiarity with Windows security authentication and cryptographic frameworks
  • Familiarity with low level Mobile security (iOS, Android) and associated hardware features
  • Experience in working with Agile teams

Your Approach
  • You have experience with Continuous Integration
  • You can estimate, prioritize and execute tasks either by pair programming or single-handedly in a high-pressure environment
  • You have an excellent command of the English language

BenefitsAutomatic Option
  • Health Insurance - single
  • Pension
  • Life Insurance
  • Employee Assistance Program
  • 3 months full pay maternity & 2 weeks full pay paternity (if the statutory minimum is met)
  • 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance)
  • Free financial advise

  • Cycle to work scheme
  • Wills and Estates - our benefits provider has partnered with a third party who offers a discount
  • Home Utilities - our benefits provider has partnered with a third party who offers a discount
  • Cycle Insurance
  • Health cash plans
  • Cyclist protection
  • Discounted gym membership
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert