Senior Software Engineer

Key Responsibilities Contribute to technical strategy and platform development for Document Verification Ensure adherence to emerging industry standards and compliance requirements (NiST, ETSI, ISO, GDPR) Apply software security best practices including secure SDLC and cryptographic implementation Evaluate and implement emerging technologies for image quality assessment Education : Bachelor's degree in Computer Science, Software Engineering, or related technical field Experience : 5+ years of professional software development with backend and ML focus Leadership : 2+ years in senior engineering roles with demonstrated technical competency Technical Skills : + Strong proficiency in Python + Experience with at least one of: React/TypeScript, Swift/iOS, Kotlin/Android, Ruby + Cloud platforms experience (AWS, Azure, GCP) + Containerized deployment using Docker and Kubernetes Architecture : Experience designing scalable distributed systems and microservices AI/ML : Understanding of modern frameworks (TensorFlow, PyTorch) and production model deployment Process : Agile development methodologies and modern DevOps practices Communication : Strong skills with ability to explain technical concepts to diverse audiencesAt Entrust, we don't just offer jobs - we offer career journeys. Here is what you can expect when you join our team:Flexibility: Life is all about balance. Whether you're remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
Company
Entrust Corporation
Location
London, United Kingdom
Hybrid/Remote Options
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Entrust Corporation
Location
London, United Kingdom
Hybrid/Remote Options
Employment Type
Permanent
Salary
GBP Annual
Posted