Software Engineer II at Entrust

Lisbon, Lisbon, Portugal

Entrust Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Cybersecurity, Identity Verification, FinTechIndustries

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 3+ years of professional experience in full-stack software development
  • Proficiency in React/TypeScript and at least one of the following: Python, Kotlin or Ruby
  • Experience with cloud infrastructure and containerization (Docker, Kubernetes)
  • Familiarity with distributed systems and API design
  • Understanding of software security principles and privacy-by-design methodologies
  • Experience with agile development and DevOps practices
  • Strong communication and collaboration skills
  • Familiarity with monitoring tools (Datadog, Sentry, NewRelic)
  • Preferred Qualifications
  • Knowledge of identity protocols (OAuth 2.0, SAML, OpenID Connect)
  • Exposure to backend frameworks like Ruby on Rails or Spring
  • Understanding of privacy regulations and their technical implications
  • Experience with mobile app security and secure SDK development

Responsibilities

  • Develop and maintain full-stack applications using React (TypeScript), Kotlin, Ruby and Python
  • Build and integrate APIs and microservices deployed on cloud platforms (AWS, Azure, GCP)
  • Collaborate with cross-functional teams to deliver secure, privacy-compliant features aligned with global standards (GDPR, BIPA, CCPA)
  • Participate in code reviews, design discussions, and agile ceremonies
  • Contribute to improving development workflows, CI/CD pipelines, and system reliability
  • Work closely with product and UX teams to deliver seamless user experiences
  • Apply secure coding practices and contribute to the implementation of cryptographic protocols
  • Stay current with emerging technologies and propose improvements to existing systems
  • Enhance Signals products across identity verification, authentication, and secure communications
  • Help evolve the architecture of the Signals platform in collaboration with senior engineers
  • Contribute to the development of SDKs and APIs for consistent developer experience
  • Support real-time data processing and analytics capabilities
  • Assist in integrating advanced security features into our applications

Skills

Key technologies and capabilities for this role

ReactTypeScriptKotlinRubyPythonAWSAzureGCPAPIsMicroservicesCI/CDGDPRSecure Coding

Questions & Answers

Common questions about this position

What programming languages and technologies are required for this Software Engineer II role?

The role requires proficiency in React (TypeScript) and at least one of Python, Kotlin, or Ruby, along with experience in cloud infrastructure, containerization (Docker, Kubernetes), distributed systems, API design, and software security principles.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this Software Engineer II position remote or does it require office work?

This information is not specified in the job description.

What is the company culture like at Entrust?

Entrust fosters a flexible, global workplace that empowers careers, fosters collaboration, and values curiosity, dedication, and innovation from its people.

What qualifications make a strong candidate for this Software Engineer II role?

A strong candidate will have a Bachelor’s degree in Computer Science or related field, 3+ years of full-stack development experience, proficiency in React/TypeScript and backend languages like Python, Kotlin, or Ruby, plus experience with cloud platforms and security principles.

Entrust

IT security

About Entrust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI