Senior Software Developer (C/Python Systems)
Senior Software Developer (C/Python Systems)

Senior Software Developer (C/Python Systems)

Cambridge Full-Time No home office possible
E

Overview

Join us at Entrust

At Entrust, we’re shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.

Get to Know Us

Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. Our people are our secret weapon—the curiosity, dedication, and innovation that drive our success and help us anticipate the future.

We are looking for a Senior Software Developer to join our Cambridge, UK team!

About the Position:

You will join a team working on Linux system tools with Python scripting and C coding. We’re using locked-down SELinux embedded in our Hardware Security Modules (HSMs), tackling the network stacks, security rules, container interplay, and other challenges. We’re also working on the tools to interact with and control HSMs, and their secure (signed) upgrade process. The SELinux applications involve many large interacting processes and containers. As to scale, the HSM hardware provides a multi-core fast processor, 8GB RAM, and multiple SSD partitions.

Responsibilities

  • Play a significant role in the design and development of our full system with embedded HSMs, client-side tools & API libraries
  • Develop features from inception to delivery
  • Software design & coding, testing, and review

Required Qualifications

  • Degree or equivalent in Software Engineering, Computer Science, Maths or relevant discipline
  • Development & design in both C and Python on Linux, in an embedded environment
  • Familiar with complex, multi-component projects, using multiple development languages
  • Ability to solve complex technical problems with demanding requirements, in innovative, practical ways

Bonus Qualifications

  • Knowledge of Windows development
  • Knowledge of secure-boot technologies and digital signatures
  • Familiarity with full-stack from device drivers to client-side tools & API libraries (Some knowledge of hardware protocols)
  • Open-source software development—licensee or contributor
  • A broad interest in cryptography and/or computer security techniques
  • Agile and/or Scaled Agile Framework (SAFe)

For more information on the role, apply today and explore how we build a more secure world together.

What We Offer

  • Career Growth: We invest in your professional journey with learning-forward initiatives and exciting challenges.
  • Flexibility: Remote, hybrid, or on-site options to fit your lifestyle.
  • Collaboration: A culture where your voice matters and teams work together to solve problems.

We value diversity and inclusion and are committed to building a diverse workforce with wide perspectives and innovative ideas. If you require an accommodation, contact accessibility@entrust.com.

Ready to Make an Impact? If you’re excited by innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Apply today!

For more information, visit entrust.com. Follow us on LinkedIn, Facebook, Instagram, and YouTube.

EEO Statements

Entrust is an EEO/AA/Disabled/Veterans Employer. For Canadian roles, we value diversity and inclusion and strive to provide an accessible experience for candidates of all abilities.

If you require an accommodation, contact accessibility@entrust.com.

Recruiter: Neha Rathore, Neha.Rathore@entrust.com

#J-18808-Ljbffr

E

Contact Detail:

Entrust Datacard Recruiting Team

Senior Software Developer (C/Python Systems)
Entrust Datacard
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>