Skip to content
YubicoYubico

Senior Software Engineer

Build and scale backend platform services for Yubico’s enterprise credential-management solution. The role requires 6+ years of software development experience, commercial software experience, backend development, and relational database expertise.

About the job

Responsibilities

  • Understand, enhance, maintain, and grow the platform that powers Yubico’s services.
  • Design and develop testable, scalable, globally distributed services for Enterprise customers.
  • Collaborate across functions with Product Managers, Security, Infrastructure, UX, and Support.
  • Work with cloud platform services, REST design, data compliance, and web security.
  • Collaborate with a multinational development team to create well-architected software.
  • Participate in an on-call rotation supporting business-critical Enterprise services.

Requirements

  • 6+ years of software development experience or equivalent.
  • Experience building commercial software.
  • Back-end software development experience.
  • Experience with relational databases.
  • Experience with one or more web-backend languages, including Java, Kotlin, Go, Python, JavaScript (Node.js), C#, or Rust.

Nice-to-haves

  • Hands-on experience with Go and/or Java/Kotlin.
  • Experience with Kubernetes, Docker, or Redis.
  • Experience with one of the three major cloud platforms.
  • Knowledge of authentication and authorization technologies and modern security practices.

Benefits

  • Employee Resource Groups and an inclusive workplace.
  • Virtual collaboration and social connection through company communities and events.

Skills

Java, Kotlin, Go, Python, JavaScript, C#, Rust, Relational Databases, Kubernetes, Docker, Redis, Cloud Computing, Rest, Authentication, Authorization

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Kraken

Kraken

Romania
Senior Software Engineer - Rust - Backend - Pro
No salary listedRemote7+ YOEBackend Engineering

Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.