Senior Full Stack Software Engineer

New Today

Entrust is shaping the future of identity centric security solutions. We empower careers, foster collaboration, and build solutions that help keep the world moving safely.

Headquartered in Minnesota, Entrust serves over 150 countries with scalable technologies. Our people drive success through curiosity, dedication, and innovation.

Overview

As a Senior Full stack Engineer for the SDK team, you will join a collaborative team building resilient, scalable systems and experiences for customers. You will work across frontend and backend technologies on projects that address complex identity verification challenges in an online world. You will help deliver high-quality, polished products by combining robust system design, seamless user interfaces, and backend reliability.

This role combines frontend and backend expertise to create solutions that meet the growing demand for secure and seamless online identity verification.

Responsibilities

The SDK team develops web and native SDKs embedded into customer applications to help users prove their identity. They focus on image capture quality, accessibility, customization, and reducing friction for end users.

  • Product Development

  • Collaborate closely with product designers, product managers, and engineers to deliver end-to-end experiences that delight customers.

  • Design, build, and maintain robust systems, from frontends using TypeScript and React to backends powering public APIs and data pipelines.

  • Prototype and iterate solutions to meet performance, reliability, and accessibility standards.

  • Support multiple devices, browsers, and platforms while adhering to accessibility best practices.

  • Privacy, Security, and Quality

  • Champion privacy and security in every product, ensuring they meet high standards of customer data protection.

  • Write automated tests and design robust systems to improve reliability and safety.

  • Ownership and Collaboration

  • Take ownership of projects from ideation through design to delivery.

  • Collaborate across teams to build scalable solutions addressing front-end and back-end challenges.

  • Culture and Mentorship

  • Foster inclusivity, collaboration, and continuous improvement through retrospectives and feedback.

  • Guide and mentor engineers, helping manage technical debt and improve engineering practices.

What We Value

  • Strong understanding of modern frontend technologies (e.g., TypeScript, React) and backend technologies (e.g., Python, Kotlin, Node.js, REST APIs, data pipelines).

  • Ability to design and build for scalability, reliability, and performance across the stack.

  • Commitment to privacy and security as core product principles.

  • Proactive learner with a desire to mentor and support others.

  • Appreciation for trust, ownership, and rapid iteration in solving identity verification problems.

Qualifications

  • Minimum 4 years of professional software engineering experience, with exposure to both backend and frontend development.

  • Proven expertise in at least one modern frontend framework (e.g., React) and backend technologies (e.g., Node.js, REST APIs).

  • Design and implementation experience for scalable, secure, high-performing systems.

  • Knowledge of software development best practices, including automated testing, code reviews, and agile methodologies.

  • Must be able to lawfully work within Portugal and have unrestricted work authorization for Portugal.

Preferred Qualifications

  • Degree in Engineering, Computer Science, Mathematics, or related field.

  • Experience building accessible, user-friendly interfaces with privacy and security considerations.

  • Familiarity with cloud infrastructure and CI/CD pipelines.

  • Strong communication and collaboration skills, with ability to mentor less experienced engineers.

  • Passion for solving challenging identity verification problems.

Tech Stack

We are technology agnostic at Entrust. You do not need to know all listed technologies; openness to learning is encouraged.

  • Backend: Kotlin, Python, Ruby

  • Frontend: React and TypeScript

  • Kubernetes and Docker

  • AWS infrastructure (Aurora, Redis, Dynamo, S3, SNS, SQS, CloudFront, API Gateway, etc.)

  • Gitlab for software lifecycle management

Where you will be

Entrust has a distributed workforce. This role is hybrid for Lisbon-based employees or fully remote for those outside Lisbon.

Benefits

  • 25 days of annual leave plus a birthday day off.

  • Two paid volunteering days per year.

  • Private Medical + Dental Insurance through Allianz (extended to 2 children).

  • Life Assurance (3x annual base salary).

  • Generous parental leave.

  • Life enrichment allowance up to €95 per month for fitness, childcare, and related services.

  • Up to €350 to purchase workstation equipment.

For more information, visit www.entrust.com. Follow us on LinkedIn, Facebook, Instagram, and YouTube.

EEO/AA/Disabled/Veterans Employer

Accommodation requests: accessibility@entrust.com

Recruiter: Jack Steib

jack.steib@entrust.com

Entrust is an innovator in identity-centric security solutions with a global footprint and partner network.

#J-18808-Ljbffr
Location:
London
Category:
IT & Technology

We found some similar jobs based on your search