Senior Software Developer - Hybrid

Senior Software Developer - Hybrid

No working from home possible
Entrust Corporation

At a Glance

  • Tasks: Develop and enhance Linux system tools using Python and C in a collaborative team.
  • Company: Join Entrust, a leader in identity-centric security solutions with a global impact.
  • Benefits: Flexible hybrid work, competitive salary, and opportunities for professional growth.
  • Other info: Diverse and inclusive culture with a focus on career development.
  • Why this job: Make a difference in security tech while working with cutting-edge technologies.
  • Qualifications: Degree in Software Engineering or related field; Python and C coding experience required.

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. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future.

About the Position: You will join a team working on Linux system tools requiring Python development experience for scripting along with C coding experience. We’re using locked-down SELinux embedded in our Hardware Security Modules (HSMs), tackling the network stacks, security rules, container interplay, & other challenges. Software design & coding, testing, and review.

Required Qualifications:

  • Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
  • Scripting in Python, in an embedded context (DevOps or C programming experience will be useful).
  • Understanding of Linux Security rules and Network Stacks.
  • Familiar with Linux Kernel.
  • Familiar with complex, multi-component projects, using multiple development languages.

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.
  • A broad interest in cryptography and/or computer security techniques.
  • Agile and/or Scaled Agile Framework (SAFe).

Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we’re creating a community where everyone is encouraged to be themselves.

For US roles, or where applicable: Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas. If you require an accommodation, contact accessibility@entrust.com.

Summary Location: United Kingdom - Cambridge Type: Full time

Senior Software Developer - Hybrid employer: Entrust Corporation

Entrust is an exceptional employer, offering a dynamic work environment in London or Lisbon where innovation meets inclusivity. With a strong focus on employee growth and flexible working options, you will have the opportunity to contribute to impactful identity and security systems while collaborating with a supportive team that values diverse perspectives. Join us to influence architecture and technical direction in a high-performing culture that prioritises work-life balance and continuous learning.

Entrust Corporation

Contact Details:

Entrust Corporation Recruitment Team

We think you need these skills to ace Senior Software Developer - Hybrid

Python Scripting
C Programming
Linux System Tools
SELinux
Network Stacks
Linux Security Rules
Embedded Systems Development