
Staff Software Engineer
Entrust
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the full-stack architectural design and implementation of biometric identity verification solutions spanning React web applications, Swift iOS SDKs, and Kotlin Android SDKs
- Drive technical strategy and roadmap development for the Biometrics platform, ensuring alignment with emerging industry standards including NIST FRTE and FIDO Alliance requirements
- Design and optimize Python-based AI/ML backend systems for biometric processing, with integration points across Ruby and Elixir microservices
- Collaborate with cross-functional teams to implement privacy-compliant solutions adhering to BIPA, CUBI, ETSI, and GDPR regulations
- Mentor and guide engineering teams through complex technical challenges, code reviews, and architectural decisions
- Partner with product management and engineering leadership to translate business requirements into scalable technical solutions
- Champion software security best practices including secure SDLC, cryptographic implementation, and code obfuscation techniques
- Lead the evaluation and integration of emerging technologies such as quantum-resistant cryptography and zero-knowledge proof systems
- Drive continuous improvement of development processes, deployment pipelines, and system reliability
- Represent Entrust's technical capabilities in industry forums and contribute to open-source biometric standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 8+ years of professional software development experience with a focus on full-stack engineering
- 4+ years of experience in a senior or staff-level engineering role with demonstrated technical leadership
- Expert-level proficiency in at least two of the following: Python (preferred), React/TypeScript (preferred), Swift/iOS development, Kotlin/Android development
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerized deployment using Docker and Kubernetes
- Proven track record of designing and implementing scalable distributed systems and microservices architectures
- General understanding of modern AI/ML frameworks (TensorFlow, PyTorch) and model deployment in production
- Deep understanding of software security principles, cryptography, and privacy-by-design methodologies
- Experience with agile development methodologies and modern DevOps practices
- Strong communication skills with ability to explain complex technical concepts to diverse audiences.
Benefits
- Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonReactTypeScriptSwiftKotlinAIMLmicroservicescryptographysecure SDLC
Soft Skills
technical leadershipmentoringcollaborationcommunicationproblem-solvingstrategic thinkingguidanceadaptabilitycontinuous improvementcode review
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering