company logo

Staff Software Engineer – Backend

Staff Engineer - Backend @ Luno Luno is a 'remote but reachable' company! At Luno, we trust that people can do their work effectively anywhere and provide Lunauts with the flexibility to decide whe

Staff Engineer – Backend @ Luno

Luno is a ‘remote but reachable’ company! At Luno, we trust that people can do their work effectively anywhere and provide Lunauts with the flexibility to decide where they do their best work. For some of us, that’s at home for the majority of the time, for others, that might mean joining other Lunauts in person at one of our Luno workspaces more often. Luno is built on our relationships, so we still value in-person connection and have a minimum expectation of spending time in person once a quarter. So as long as you are based in one country with a Luno workspace, we want to hear from you!


On this mission you will:

  • Build distributed microservices that are accessed by over 8 million customers from nearly 50 countries.
  • Design, build and maintain advanced applications services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write testable, maintainable code for robustness and reliability.
  • Work on bug fixing and improving application performance.
  • Write code that directly affects users, the company and the Bitcoin ecosystem.
  • Working alongside a growing team of Engineers, Principal Engineers, our CTO, Timothy Stranex (ex-Google) and our VP of Engineering, Simon Ince (ex-Microsoft) on projects like…
    • Creating the best wallet experience for our customers
    • Protecting our customer’s crypto with advanced security practices
    • Providing a seamless KYC experience for our new customers
    • Providing seamless fiat onramps to buy crypto
    • Enabling customers to have the best trading experience on our exchanges

What skills do you need to join this mission?

  • A background in computer science in areas such as algorithms, data structures, and software design
  • Programming experience in at least one language such as Go, Java, C++, C#, Python, etc
  • Previous technical lead experience
  • Expert understanding of distributed scalable and reliable systems
  • Ability to mentor and coach engineers
  • Able to contribute to multiple streams of development work
  • Reduces complexity, refactors and simplifies code and systems
  • Introduces processes to improve quality and efficiency
  • A continuous improvement mindset
  • A BSc/MSc/PhD in computer science or other technical discipline, or equivalent working experience
  • A general interest in software development and cryptocurrency
  • To be friendly, transparent, articulate and driven to succeed

It’s completely OK if you don’t tick all of the boxes – they’re a guide based on what we’d love to see but we appreciate that excellent software engineers have diverse backgrounds.


What stack we work on:

  • Go(lang), gRPC
  • Kubernetes (EKS), Docker
  • CloudFlare, CloudFront, nginx
  • MySQL (RDS), Redis (ElastiCache), etcd
  • Prometheus, Grafana, CloudWatch, Jenkins

Why Luno?

Be part of a mission to upgrade the world to a better financial system. Luno is a mission-driven cryptocurrency company that is building more open and equal access to the future of money. You don’t have to know lots about crypto to be interested in joining us, you just have to feel that upgrading the world to a fairer financial system matters. We’re a passionate and committed team taking on a challenge of epic proportions.


The Interview Process

  • Online screening assessment (30 minutes)
  • System Design Interview – (45 minutes)
  • Problem Solving Interview (45minutes)
  • Hiring Manager + Cultural Interview (1HR)

We are an equal opportunity employer and value diversity at our company. We do not negatively discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Show more

Leave a Reply