Great careers start here

Senior Software Engineer

Engineering/IT/Security/Software Development
190000IE Requisition #


World-leading cyber security business nCipher Security, an Entrust Datacard company is seeking talented software engineers to join its ranks in securing some of the world’s most valuable information. Based in central Cambridge near the railway station, the business provides vital, trusted crypto security systems to companies all over the world. Cryptography is the backbone of online and mobile security and our encryption products are used by 19 out of the 20 of the world’s largest banks, high profile technology companies and a multitude of well-known companies. 

An Agile approach is used in product development with engineers working in small teams of six to eight. This allows them to interact, collaborate, respond to change; and they are empowered to make decisions on a daily basis. nCipher Security also prides itself on encouraging and supporting innovation and creativity among its teams and the company is working in a number of exciting and emerging markets.


Key Tasks

  • Perform  a full range of software engineering activities to develop all or part of a solution/product
  • Refine the solution/product requirements including non-functional requirements
  • Contribute to the software architectural design and document design solutions
  • Create designs, implement code, unit and acceptance tests
  • Develop software in a logical and controlled manner
  • Lead and participate in reviews to ensure the integrity and robustness of project deliverables
  • Participate in integration and verification
  • Produce software packages for release
 Principal Relationships
  • System/Software architects
  • Security and cryptography experts
  • Engineering Managers
  • The wider multi-discipline engineering team 

Technical & Professional Skills


  • Educated to degree level or equivalent, in Software Engineering, Computer Science, Mathematics or other relevant discipline.

Essential Knowledge

  • Experience as a senior software engineer within a project or product development organisation
  • Experience of design and programming on a variety of platforms and environments including Linux and Windows based operating systems
  • Significant implementation experience on complex, multi-component projects,  including use of multiple development languages (C is essential, others desirable include some of C++, Java or Python)

Desirable Knowledge

  • An interest in information systems security such as cryptography and/or computer security techniques
  • Experience of Agile software development and associated software engineering practices

Personality & Behaviours

  • The ability to analyse complex technical problems and offer innovative, reasoned and practical solutions to demanding requirements
  • Good interpersonal skills, including the ability to work in an Agile, multi-disciplinary team environment

Security Clearance

In line with nCipher Security requirements, candidates will be asked to achieve baseline security level clearance (BPSS), provide proof of identity, eligibility to work in the UK and employment/education history for the past 3 years.

Previous Job Searches

Similar Listings

GB-Cambridge, United Kingdom

📁 Engineering/IT/Security/Software Development

Requisition #: 1900007V