Enable job alerts via email!

Senior Software Developer

Entrust Datacard

Cambridge

On-site

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a Senior Software Developer to join their Cambridge team. The role involves designing and developing software for a major crypto-security product, utilizing skills in C and Python. Successful candidates will have a degree in a relevant field and experience in large-scale development, working in a collaborative and inclusive environment.

Benefits

Career growth opportunities
Flexible working environment
Collaborative team culture

Qualifications

  • Degree or equivalent in Software Engineering or relevant discipline required.
  • Experience in large-scale development on Linux/Windows advantageous.
  • Proficiency in C and Python essential.

Responsibilities

  • Design and develop full-stack system and software embedded in HSMs.
  • Develop features from inception to delivery, including design, coding, testing.

Skills

C programming
Python development
Embedded systems
Problem solving
Design skills

Education

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

Tools

Linux
Windows

Job description

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

Position Overview:

A highly skilled developer with strong C programming and good Python exposure, along with excellent design skills, 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 full-stack system, including software embedded in HSMs, client-side tools, and API libraries.
  • Develop features from inception to delivery, including software design, coding, testing, and review.

Essential Qualifications:

  • Degree or equivalent in Software Engineering, Computer Science, Maths, or relevant discipline.
  • Experience in large-scale development and design on Linux/Windows.
  • Proficiency in C and Python development.
  • Experience in embedded and application development, from embedded code and drivers to client-side tools and API libraries.
  • Familiarity with complex, multi-component projects using multiple development languages.
  • Ability to solve complex technical problems with demanding requirements in innovative, practical ways.

Nice-to-Have Qualifications:

  • Experience with open-source software, either as a licensee or contributor.
  • Interest in cryptography and/or computer security techniques.
  • Experience with Agile and/or SAFe software development methodologies.

At Entrust, we offer career growth, flexibility, and a 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 about innovating, growing your career, and collaborating in a dynamic environment, join us in making a difference. Apply today!

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

Entrust is an EEO/AA/Disabled/Veterans Employer

We are committed to building a diverse workforce and providing an accessible experience for candidates of all abilities.

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