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
#J-18808-Ljbffr