Sr Software Developer at Entrust

Cambridge, England, United Kingdom

Entrust Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
CybersecurityIndustries

Requirements

  • Degree or equivalent in Software Engineering, Computer Science, Maths or relevant discipline
  • Large-scale development & design in C & Python on Linux/Windows
  • Full-stack development: embedded code & drivers, to client-side tools & API libraries
  • Familiar with complex, multi-component projects, using multiple development languages
  • Solve complex technical problems with demanding requirements, in innovative, practical ways
  • Preferred Qualifications
  • Experience of Golang (some experience of Java or C++ may be useful)
  • Open-source software - as licensee, or as contributor
  • An interest in cryptography and/or computer security techniques
  • Container/orchestration e.g. Docker & Kubernetes; Public clouds like AWS, Azure, GCP
  • Software development in Agile and/or Scaled Agile Framework (SAFe)

Responsibilities

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

Skills

Key technologies and capabilities for this role

CPythonGolangLinuxWindowsEmbedded SystemsDockerKubernetesAWSAzureGCPCryptographyAgile

Questions & Answers

Common questions about this position

Is this a remote or flexible work position?

Entrust offers flexible work options including remote, hybrid, or on-site arrangements to fit your lifestyle.

What are the required skills for the Senior Software Developer role?

The role requires a degree or equivalent in Software Engineering, Computer Science, or relevant discipline, large-scale development and design in C and Python on Linux/Windows, full-stack development including embedded code, drivers, client-side tools, and API libraries, familiarity with complex multi-component projects using multiple languages, and the ability to solve complex technical problems innovatively.

What is the salary for this position?

This information is not specified in the job description.

What is the company culture like at Entrust?

Entrust fosters a collaborative environment where teams share ideas and brainstorm solutions, emphasizes career growth through learning initiatives, promotes flexibility, and builds a culture of diversity, inclusion, and respect with unconscious bias training and global affinity groups.

What makes a strong candidate for this Senior Software Developer position?

Strong candidates will have the basic qualifications in C/Python development and full-stack experience, plus preferred skills like Golang, open-source contributions, cryptography interest, container technologies such as Docker and Kubernetes, public cloud experience, and Agile/SAFe methodologies.

Entrust

IT security

About Entrust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI