Senior Backend Software Engineer - Scala

Global platform for digital assets and Web3, securing over 20% of the world's crypto assets through Ledger Nanos.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
6+ years of experience
Blockchain · Cybersecurity · Finance

Description For Senior Backend Software Engineer - Scala

Ledger, a pioneering force in digital assets and Web3 security, is seeking a Senior Backend Software Engineer specializing in Scala. Founded in 2014, Ledger has become a global leader, securing over 20% of the world's crypto assets through their Ledger Nanos. With offices across Paris, Vierzon, UK, US, Switzerland, and Singapore, they've sold over 6 million hardware wallets in 200 countries.

The role sits within the Consumer Services business unit, focusing on developing and maintaining high-performance microservices and APIs that power Ledger's products. You'll work on critical integrations with staking, yield, DeFi services, and blockchain explorers, while providing technical leadership and mentorship to the team.

As a Senior Backend Engineer, you'll be at the forefront of innovation in the Web3 space, working with cutting-edge technologies including Scala, Kubernetes, and various blockchain technologies. The position requires strong technical expertise, with 6+ years of engineering experience and 2+ years of technical leadership, combined with excellent communication skills and a deep understanding of distributed systems.

The role offers an attractive benefits package including equity, comprehensive health coverage, and flexible working arrangements. You'll be part of a multicultural environment that values innovation, technical excellence, and continuous learning. This is an opportunity to join a company that's revolutionizing digital security and ownership while working on challenging technical problems at scale.

Last updated 11 days ago

Responsibilities For Senior Backend Software Engineer - Scala

  • Develop and maintain high-performance, resilient microservices and APIs
  • Contribute to architecture, design, and implementation of scalable solutions
  • Ensure software quality through testing, documentation, and performance optimization
  • Enhance and maintain CI/CD pipelines
  • Provide technical leadership and mentorship
  • Drive innovation and contribute to shared knowledge base
  • Manage projects effectively

Requirements For Senior Backend Software Engineer - Scala

Scala
Kubernetes
Java
Python
PHP
Rust
  • 6+ years of relevant engineering experience
  • 2+ years of technical leadership experience
  • Advanced Scala proficiency
  • Experience with web architecture patterns (Microservices, Event-Driven, P2P)
  • Experience in the Web3 ecosystem and blockchain fundamentals
  • Strong understanding of Docker and Kubernetes
  • Experience with web protocols (HTTP, JSON-RPC, GraphQL, SOAP, gRPC)
  • Strong database knowledge (relational and NoSQL)
  • Fluency in English
  • Experience in production support of client-facing applications

Benefits For Senior Backend Software Engineer - Scala

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Stock options
  • Hybrid work policy
  • Annual company outing and social events
  • Comprehensive health insurance (medical, dental, vision)
  • Personal development and coaching
  • Five weeks paid leave plus holidays and RTT days
  • High performance office equipment
  • Transportation reimbursement
  • Employee product discounts

Interested in this job?

Jobs Related To Ledger Senior Backend Software Engineer - Scala

Backend Software Developer - Python

Senior Backend Software Developer position at Ledger, focusing on Python development for digital asset security and recovery systems.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta focusing on developing and improving audio processing technologies for Meta's communication platforms.

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer position at Netflix's APAC Enablement Apps Platform team, focusing on reliability and partner integration tools.