Senior Rust Engineer - Remote

Kake

Lisboa

Teletrabalho

EUR 125 000 - 170 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Competitive USD pay
Fully remote
Growth fund
Social impact

Resumo da oferta

Kake is a remote-first, people-first global community of senior engineers, with 45,000+ engineers across 55+ countries. We’re seeking Senior Rust Engineers who own complex, end-to-end challenges and drive engineering best practices in scalable, memory-safe backend systems.

You’ll design, implement, and lead high-performance Rust services using Tokio, Cargo, and distributed systems patterns, while collaborating across time zones and maintaining robust CI/CD workflows.

Qualificações

  • 5+ years of software engineering experience with hands-on Rust
  • Deep understanding of Rust concepts: ownership model, borrow checker, lifetimes, traits, macros
  • Experience with systems programming, multithreading, concurrency, performance-critical apps
  • Hands-on async programming in Rust, using Tokio
  • Proficiency with the Rust toolchain (Cargo), modern Git workflows, and CI/CD pipelines
  • Proven experience designing scalable backend services and distributed systems
  • Strong analytical and problem-solving skills; excellent English communication
  • Ability to work independently in a remote, fast-paced environment

Responsabilidades

  • Design and implement scalable, memory-safe backend services and distributed systems in Rust.
  • Write high-performance, concurrent code using strong systems programming principles.
  • Build and maintain asynchronous services using Tokio and async/await patterns.
  • Apply core Rust concepts to write robust, idiomatic code.
  • Lead architectural decisions and raise engineering standards across projects.
  • Troubleshoot and resolve complex production challenges in distributed systems.
  • Contribute to tooling, best practices, and CI/CD improvements.
  • Maintain modern Git workflows and CI/CD pipelines to support reliable delivery.

Conhecimentos

Rust
Tokio
Async programming
Multithreading
Distributed systems
CI/CD pipelines
English communication
Remote work independence

Ferramentas

Cargo
Git

Descrição da oferta de emprego

Kake is a remote-first company and a people-first global community of senior engineers. Kake engineers are behind some of the world’s most innovative products (Brands you’ve heard!), from Fortune 500 to fast-growing companies. We believe it’s not where your table is, but what you bring to the table that matters. Our community spans 45,000+ engineers across 55+ countries; join a culture where great people stay, grow, and thrive (and love eating kake!).


We’re looking for Senior Rust Engineers with strong experience in systems programming, skilled in delivering high-performance, memory-safe, and scalable software. It's a great fit for people who enjoy owning complex technical challenges end-to-end and driving engineering best practices across mission-critical applications.


What you’ll build and own


  • Design and implement scalable, memory-safe backend services and distributed systems in Rust.

  • Write high-performance, concurrent code, applying strong systems programming principles.

  • Build and maintain asynchronous services using frameworks such as Tokio, with a solid understanding of async/await patterns.

  • Apply core Rust concepts such as the ownership model, borrow checker, lifetimes, traits, and macros to write robust, idiomatic code.

  • Act as a technical leader, guiding architectural decisions and elevating the engineering bar across projects.

  • Troubleshoot and resolve complex architectural and coding challenges in production systems.

  • Contribute to best practices, tooling, and continuous improvement initiatives across engineering projects.

  • Maintain modern git workflows and CI/CD pipelines to support reliable delivery.


Core Requirements


  • 5+ years of experience in software engineering, with hands‑on work in Rust.

  • Deep understanding of core Rust concepts such as the ownership model, borrow checker, lifetimes, traits, and macros.

  • Experience with systems programming, including multithreading, concurrency, and performance-critical application development.

  • Hands‑on experience with asynchronous programming in Rust, particularly using frameworks like Tokio.

  • Comfortable with the Rust toolchain, including Cargo, modern git workflows, and CI/CD pipelines.

  • Proven experience designing and implementing highly scalable backend services and distributed systems.

  • Exceptional analytical and problem‑solving skills, with a track record of tackling and resolving complex architectural and coding challenges.

  • Excellent written and verbal communication skills in English.

  • Ability to work independently in a remote, fast‑paced environment.


Nice-to-Have


  • Experience with video processing, real‑time systems, or web containers.

  • Experience with WebRTC and real‑time system response.

  • Experience publishing applications across multiple platforms.

  • Comfortable working flexible hours to overlap with distributed teams across different time zones.


Additional


  • US Timezone Overlap: 5h–6h daily PST


Why Join Kake?

The icing on the Kake:



  • Competitive Pay in USD: Work globally, get paid globally.

  • Fully Remote: Simply put, we trust you.

  • Better Me Fund: We invest in your personal growth and passions.

  • Compassion is Badass: Join a community that invests in social good.


Quick note: Due to the high volume of applications, only shortlisted candidates will be contacted.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Golang Engineer - Remote
Senior Golang Engineer - Remote

Kake • Lisboa

Teletrabalho
EUR 125 000 - 170 000
Fully remote culture
Global pay in USD
Growth fund for personal development
+1
Senior Backend Engineer (TypeScript/Python/C#) - Remote
Senior Backend Engineer (TypeScript/Python/C#) - Remote

Kake • Lisboa

Teletrabalho
EUR 116 000 - 161 000
Competitive pay
Fully remote
Better Me Fund
+1
Senior Full Stack Engineer (Node/React) - Remote
Senior Full Stack Engineer (Node/React) - Remote

Kake • Lisboa

Teletrabalho
EUR 108 000 - 161 000
Competitive USD pay
Fully remote
Growth fund
+1
Senior Rust Engineer — Remote, Scalable Systems Leader
Senior Rust Engineer — Remote, Scalable Systems Leader

Kake • Lisboa

Teletrabalho
EUR 125 000 - 170 000
Competitive USD pay
Fully remote
Growth fund
+1
Forward Deployed Engineer - Remote
Forward Deployed Engineer - Remote

Kake • Portugal

Teletrabalho
EUR 108 000 - 161 000
Competitive USD pay
Fully remote work
Personal growth fund
+1
Senior QA Engineer - Remote
Senior QA Engineer - Remote

Kake • Lisboa

Teletrabalho
EUR 80 000 - 116 000
Competitive pay in USD
Fully remote
Better Me Fund
+1
Senior Golang Engineer - Remote-First, Built for Scale
Senior Golang Engineer - Remote-First, Built for Scale

Kake • Lisboa

Teletrabalho
EUR 125 000 - 170 000
Fully remote culture
Global pay in USD
Growth fund for personal development
+1
Senior Android Video Player Engineer - Remote
Senior Android Video Player Engineer - Remote

Kake • Lisboa

Teletrabalho
EUR 121 000 - 164 000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Remote-First Senior Backend Engineer (TS/Python/C#)
Remote-First Senior Backend Engineer (TS/Python/C#)

Kake • Lisboa

Teletrabalho
EUR 116 000 - 161 000
Competitive pay
Fully remote
Better Me Fund
+1
Senior Web & Video Player Engineer - Remote
Senior Web & Video Player Engineer - Remote

Kake • Lisboa

Teletrabalho
EUR 107 000 - 161 000
Competitive USD pay
Fully remote
Better Me Fund
+1
Principais localizações