Principal Software Developer


This description is a summary of our understanding of the job description. Click on ‘Apply’ button to find out more.

Role Description

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

  • A highly skilled C/Python developer with good design/leadership skills, to work on a major crypto-security product.
  • Play a major role in the design and development of our full-stack system.
  • Software embedded in HSMs, client-side tools, API libraries.
  • Lead features from inception to delivery.
  • Software design & coding, testing, and review.
  • Integrate effort across disciplines.
  • Lead by example, mentor juniors, set standards.
  • Supporting architecture team in feature analysis.

Qualifications

  • Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
  • Technical team leadership experience of small agile teams.
  • 5+ years Large-scale development & design in C & Python on Linux/Windows, CICD, TDD.
  • 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.

Requirements

  • Familiarity with development in a regulated industry, software certification.
  • Open-source software – as licensee, or as contributor.
  • Some experience of cryptography and/or computer security techniques.
  • Container/orchestration e.g. Docker & Kubernetes.
  • Software development in Agile and/or Scaled Agile Framework (SAFe).
  • Rust/Go language experience.

Benefits

  • Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey.
  • Flexibility: Life is all about balance. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
  • Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.

#Principal #Software #Developer

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *