Senior Rust Engineer - Remote
Kake
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.
Why Join 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.
#J-18808-Ljbffr
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.
Why Join 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Rust Engineer - Remote in Winnipeg, MB vacancy
- ...Build product security systems at Chainlink using Rust or Go in a remote-first organization with Eastern Time overlap. Apply software engineering to technical risk. As a Product Security Engineer, you will strengthen Chainlink products through security-focused engineering...Remote work
$175k - $200k per year
...Senior Rust Software Engineer $175000 - $200000 per year | Toronto, ON | Remote | Permanent A bit about us: We are an established, industry-leading organization that is on the lookout for a talented Senior Rust Developer / Senior C++ Engineer! Why join us? ~ A competitive...Remote workSeniorPermanent employmentLocal areaWork from home- Develop scalable backend services in Rust for Kake’s remote-first engineering community, using Tokio, Cargo, and modern delivery practices.This Senior Rust Engineer position focuses on highly scalable backend services and distributed systems. You will write idiomatic, memory...Remote workSenior
- Build cross-platform device infrastructure with Rust as a Software Engineer based in Canada, working fully remotely across Windows, Android, and Linux.This experienced Software Engineer role focuses on reliable peer runtimes spanning systems engineering, mobile platforms, networking...Remote workSenior
- ...InfluxData is seeking a senior engineer to help shape InfluxDB 3, a high-performance, distributed time-series database. You will work in a fully remote environment with a globally distributed team, owning features and solving complex performance challenges. The role emphasizes...Remote workSenior
- Senior Rust Backend Developer roles at Adastra focus on APIs, distributed applications, and fully remote work across Canada. Build reliable software as a contractor.This senior position applies Rust and software engineering expertise to backend services, APIs, and distributed...Remote workSeniorFor contractors
- OverviewWe are looking for a Senior Rust Developer to design, build, and maintain high-performance... ...you will apply strong Rust and software engineering expertise to backend services, APIs, and... ...Across Canada Work Model: Fully Remote Employment Type: Contractor...Remote workSeniorFor contractorsInternshipFlexible hours
- ...contributing to robust back-end architectures.As a Senior Developer, you will work closely with... ...’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related... ...; Eagerness to learn and work with Rust (experience with Rust is a plus); Solid...Senior
- Build and evaluate production-grade Rust services remotely from Canada, applying backend engineering expertise to AI training and software validation.This senior-level work centers on backend implementations, architectural assessment, and measurable technical outcomes. You...Remote workSeniorWork at office
- Become a key player at BlueCat as a Systems Engineer specializing in Rust. Tackle critical network systems and enhance service performance while collaborating... .... Key Responsibilities: • Design high-performance DNS engine components • Implement DNS protocol features across various...
- Location Remote / Hybrid Greater Toronto Area We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Non-Human Identity (NHI) Platform. You will play a key role in designing and...Remote work
- ...Sentry in Toronto is seeking a Senior Software Engineer for the Foundational Storage team. You will build and operate stateful storage services, like... ...consistency, performance, and cost-efficiency while writing Rust and Python code and shaping the storage platform. You’ll...Senior
- ...Minimal is hiring for a technically strong engineer who thrives in a fast-moving, AI-enabled environment. You will own outcomes end to end, from proposal to customer-facing delivery, and contribute to architecture decisions that shape our growing platform. You will ship...Remote work
- Use strong Rust expertise to develop cryptographic workflows, REST and gRPC APIs, and scalable services for a non-human identity platform.As a Backend Software Engineer, you will build systems where TLS, X.509 certificates, identity, and secure communication are central. The...
- ...Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help... ...experience in Go, Python, C/C++, or Rust DevOps experience with GitHub Actions and...Senior
$111k - $155k per year
...initiatives. How we’re using AI today Our Engineering, Product, and Design teams are... ...before anything ships to customers. This is a remote opportunity within Canada and the US. What... ...for Experienced developer with strong Rust knowledge. Able to own complex systems work...Remote workImmediate start- LayerZero Labs is seeking a Systems Engineer to build foundational systems powering execution and infrastructure layers. You will focus on runtime architecture, concurrency, and scalable execution, shaping how systems scale and stay stable under load. Responsibilities include...
- ...build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and back-end technologies with proficiency in AWS, demonstrating strong problem...Remote workSenior
- About the Role Our client, a cutting-edge AI and Machine Learning startup, is seeking an exceptional Senior Software Engineer to join their fully remote team. This is a unique opportunity to work at the forefront of artificial intelligence, contributing to the development...Remote workSeniorHome office
- ...reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a compiler... .../ Limassol / Belgrade city center offices OR hybrid/full-remote - UP TO YOU Competitive compensation We may use...Remote workSeniorWorldwideFlexible hours
- Design secure, scalable backend services remotely using Python, Go, or Java for high-traffic financial technology platforms. Build APIs supporting reliable, low-latency systems.As a Senior Backend Engineer, you will develop and maintain backend services and APIs for a prominent...Remote workSeniorWork at office
- ...RoleOur client, a leading innovator in offshore Oil & Gas exploration and production, is seeking a highly experienced Senior Subsea Engineer for a fully remote position. This role is designed for an expert professional who can provide critical design, analysis, and project...Remote workSeniorFor contractors
- ...client, a rapidly growing tech startup specializing in secure SaaS solutions, is seeking a highly skilled Senior Cybersecurity Engineer to join their exclusively remote team. This role is fundamental in designing, implementing, and maintaining robust security measures to protect...Remote workSeniorHome office
- ...Mozilla is seeking a Senior Software Engineer for Firefox Security. This remote Finland role focuses on designing, implementing, and hardening security features across... ...systems programming experience with C/C++, plus familiarity with web technologies and Rust. #J-18808-LjbffrRemote workSenior
- ...ZoomInfo is seeking an experienced Senior Analytics Engineer to join the Enterprise Data Engineering team. You will design, build, and own core data models and pipelines powering reporting and decision-making across the organization. You will partner with Engineering, Product...Remote workSenior
- ...and rescue, military, utility, and commercial operations. With engineering and manufacturing operations across Canada, the United States,... ...innovative aerospace products. We are looking for an experienced Senior New Product Introduction (NPI) Engineer to lead the...SeniorPermanent employmentFull time
- ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client development in the Saguenay–Lac-Saint-Jean, BBA wants to bolster its local multidisciplinary team. Working closely with our offices...SeniorLong term contractTemporary workWork at officeLocal area
- ...required work and prepare proposals. • Select appropriate team for a project and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present designs to clients and obtain acceptance. • Coordinate development of...SeniorFor contractorsFor subcontractorInternshipWork at office
- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare... ...Anywhere Culture: make the most of the flexibility that comes with remote work. Growth Mindset : reap the benefits of a range of...Remote workSeniorFull timeInternshipRelocation
- About the Role Our client, a global leader in automotive technology, is seeking a highly experienced Senior Automotive Systems Engineer for a fully remote position. This role is crucial for defining, integrating, and validating complex automotive systems that power the next...Remote workSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Rust Engineer - Remote. Be the first to apply!
Related searches
- forklift engineer Winnipeg, MB
- junior aws engineer Winnipeg, MB
- city engineer Winnipeg, MB
- powertrain engineer Winnipeg, MB
- engineer intern Winnipeg, MB
- contact center engineer Winnipeg, MB
- visa sponsorship engineer Winnipeg, MB
- solid waste engineer Winnipeg, MB
- ingénieur génie des procédés Winnipeg, MB
- entry level engineer Winnipeg, MB

