Enable job alerts via email!

Staff Software Developer

nCipher Security Limited

Cambridge

On-site

GBP 55,000 - 80,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading security technology company as a Staff Software Developer in Cambridge. You will be instrumental in designing and developing key components of a crypto-security product, leveraging your expertise in C and Python within a collaborative and innovative environment. Enjoy flexible working options and career growth opportunities while making a significant impact in our team.

Benefits

Career growth opportunities
Flexible working options
Collaborative environment

Qualifications

  • Expertise in C & Python development.
  • 7+ years of hands-on experience in development.
  • Experience with multi-component projects.

Responsibilities

  • Design and develop systems including Embedded Linux.
  • Lead software features from inception to delivery.
  • Mentor junior developers.

Skills

C
Python
Embedded systems
Problem solving

Education

Degree in Software Engineering, Computer Science, Maths or relevant discipline

Job description

We are looking for a Staff Software Developer to join our Cambridge, UK team at Entrust.

Position Overview:

A highly skilled C and Python developer to work on a major crypto-security product.

Requirements:

  • Must be based in the UK and have the right to work in the UK.

Responsibilities:

  • Design and develop our system, including Embedded Linux in Hardware Security Modules, Windows/Linux drivers & client-side tools, API libraries.
  • Lead features from inception to delivery.
  • Software design, coding, testing, and review.
  • Collaborate across disciplines.
  • Mentor juniors and set standards.
  • Support architecture team in feature analysis.

Essential Qualifications:

  • Degree or equivalent in Software Engineering, Computer Science, Maths, or relevant discipline.
  • 7+ years of large-scale development and design experience on Linux/Windows, CICD, TDD.
  • Expertise in C & Python development.
  • Experience with embedded code, drivers, client-side tools, API libraries.
  • Familiarity with complex, multi-component projects using multiple languages.
  • Ability to solve complex technical problems innovatively and practically.

Nice-to-Have Qualifications:

  • Experience in a regulated industry, software certification.
  • Open-source software experience.
  • Knowledge of cryptography and/or computer security techniques.
  • Experience with Agile and/or SAFe development processes.

What We Offer:

  • Career growth opportunities.
  • Flexible working options.
  • Collaborative environment.

We value diversity, inclusion, and respect, fostering a community where everyone can be themselves.

Ready to Make an Impact?

If you're excited to innovate, grow your career, and collaborate, join us at Entrust. Apply today!

For more information, visit our website. Follow us on social media.

Entrust is an EEO/AA/Disabled/Veterans Employer

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.