Software Engineer II - Rust - Pro
Kraken
BUILDING THE FUTURE OF OPEN FINANCE
Payward – the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks – has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance an open, global financial system.
Before you apply, we encourage you to explore our culture page to understand what drives us and how we work.
The team
Founded in 2011, Kraken is one of the world’s longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe. It offers spot trading, margin, futures, staking, and OTC services, with products built for both individual investors and institutional clients.
The Pro team is responsible for everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various other trading services. The team is located globally and responsibilities are split into sub-teams, working with various tech stacks. Our teams code in Rust and C++ and work agile around the globe.
The Opportunity
– Design and implement robust Rust and C++ services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact.
– Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security.
– Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions.
– Work alongside hundreds of experienced Rust and C++ engineers, contributing to a high-performance, product-driven engineering culture.
What You Bring
– 3+ years of software engineering experience
– Experience building financial trading focused products
– Proficient in writing network services or asynchronous code in Rust
– Experience with modern C++, including performance-sensitive, low-latency systems
– Have a security-first mindset during system design to ensure robustness
– Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
– Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
– Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
– Take complete end-to-end ownership of systems and libraries
Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis.
Please note, applicants are permitted to redact or remove information on their resume that identifies age, date of birth, or dates of attendance at or graduation from an educational institution.
We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.
OUR COMMITMENT
Payward is powered by people from around the world and we celebrate the diverse talents, backgrounds, contributions, and unique perspectives that everyone brings to the table. We hire based on merit, seeking out people with the right abilities, knowledge, and skills for the job. We encourage you to apply for roles where you don’t fully meet the listed requirements, especially if you’re passionate or knowledgeable about crypto.
We may ask candidates to complete job-related skills or work-style assessments as part of our hiring process. These assessments evaluate competencies relevant to the role and are applied consistently across candidates for similar positions. Results are considered alongside experience and interviews, and are not the sole basis for any employment decision.
As an equal opportunity employer, we don’t tolerate discrimination or harassment of any kind, whether based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status, or any other protected characteristic as outlined by federal, state, or local laws.
Stay connected
Follow us on Twitter
Learn on the Kraken Blog
Connect on LinkedIn
Candidate Privacy Notice
$60 per hour
...Pay: up to $60/hour As an hourly paid, fully remote Rust Engineer for AI Data Training, you will review AI-generated Rust code and explanations... ...to reason clearly about aliasing and data races. ~ Solid software engineering experience in at least one of backend services,...SuggestedHourly payContract workImmediate startRemote work$133k - $183k per year
...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI frameworks like React. You have experience designing,...SuggestedWork at officeRemote workFlexible hours$142.8k - $184.8k per year
...Collaborate with product managers, customer support, customer success, firmware teams, and full-stack engineers. Requirements ~8+ years of professional industry experience in software development. ~ Experience with large-scale observability for production systems and with...SuggestedFull timeRemote workRelocation packageFlexible hours- ...consumer platform team as a Senior Backend Engineer, building the services behind digital... ...technology organization to place a Senior Software Engineer on a platform team that powers its... ...engineers with hands-on Node.js, TypeScript, and Rust experience and a deep understanding of how...SuggestedFull timeContract workPart timeWeekday work
- ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role: Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...SuggestedLong term contractFull timeRemote workRelocation packageFlexible hours
- ...Analyze GitHub issues and evaluate LLM performance on software tasks. Job Title: Senior Software Engineer – LLM Evaluation & Repository Validation About... ...experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software...Contract workPart timeFor contractorsFreelanceManual laborRemote work
- ...intersection of Marketing, Product, and Engineering, we own the platforms behind organic... ...pipelines, and QA automation. We're seeking a Software Engineer II who will build across two of our... ...features that improve Instacart's search engine and AI answer engine visibility across...Full timeWork at officeWork from homeFlexible hours
- ...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric experience... ...the change against “we caught it too late again". The Senior Engineer II role is a senior technical leadership position responsible for...Long term contractFull timeRemote work
- ...product experience from Metrics to Triggers and SLOs. As a senior engineer on Storage, you’ll work on high-impact systems where our... ...- Support our services in production. We believe in owning the software we build. Every engineer on Storage participates in on-call rotations...Full timeRemote work
- ...activities such as participation in the interview process. What We Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin. - You...Full timeWork at officeRemote work
$250k - $280k per year
...on top of it. You'll work in a small, cross-functional group of engineers with a dedicated product manager and designer, shipping features... ...wins and failures. What you’ll bring to the role: - Significant software engineering experience, with a record of shipping and owning features...Full timeRemote workShift work- ...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Software Engineer II on MPE, you will build and improve high-traffic consumer web...Full time
- .... These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying opportunities to improve how we migrate, productionize, operate...Full timeInternship
$133k - $183k per year
...generation of Affirm’s Checkout Platform to provide a world-class buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to our users. You will work...Long term contractFull timeWork at officeRemote work- ...long term. About the role: Samsara is looking for an experienced Engineering Manager to lead our Core Infrastructure team. This team builds... ...: - You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact...Long term contractFull timeRemote work
$133k - $183k per year
...activities such as participation in the interview process. What We Look For - You have a total of 1. 5+ years of experience as a software engineer. - You have experience shipping web apps using declarative UI frameworks like React or Vue - You have experience shipping mobile...Full timeWork at officeRemote work- ...and support to make an impact as we build for the long term. About the role Join Samsara's In-Vehicle Experience team as a Senior Software Engineer. You'll be the technical leader of the team, setting the direction for what we build and how. We are building AI voice...Long term contractFull timeRemote work
- ...). It has established strong partnerships with the world-leading technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the company a unique vertical integration advantage and aiming to create...
$133k - $183k per year
...New Software Engineer II, Backend (Identity Decisioning) Remote Canada Apply At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. We are looking for...Full timeRemote work- ...The role You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas,... ...focus on performance. Required qualifications - Strong C++ and/or Rust. - Knowledge of graphics frameworks and GPU architecture. -...Ongoing contractFull timeContract work
$40 - $150 per hour
...You'll run agentic coding sessions on real engineering tasks, analyze what the models produce,... ...Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer... ...major stack; most tasks use Python, C++, Rust, Go, or JavaScript. Clear written...Weekly payFull timeContract workFor contractorsRemote workFlexible hours- ...behind every seamless customer experience is a world-class engineering organization building the systems that make it all possible.... ...faster, more reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience team, you will play a critical role...Full timeWork at officeWork from homeFlexible hoursShift work
- ...testing, or differential testing. Experience deploying, operating, and debugging large-scale software systems in cloud environments such as AWS and Kubernetes. Comfort working in Rust and with embedded databases. Comfort with LLM-assisted development and evaluations....Full timeRemote workFlexible hours
- ...designed for growth. ABOUT THE ROLE We’re looking for a Software Engineer to join our Turso core database team and help bring forward the... ...performance of complex cloud systems. – Are comfortable working in Rust. – Are comfortable with LLM-assisted development and evals....Full timeRemote workFlexible hours
- ...About the Role We are looking for experienced software engineers to help train and evaluate AI models on real-world programming work. You will... ...Python, plus at least one of Java, C++, TypeScript, Go or Rust. Proficiency with Git, Docker and automated testing. Ability...Hourly payFor contractorsRemote work
- ...pay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation... ...system ensures both quality and velocity. Role Title: Senior Software Engineer Role Type: Contractor (~15 hrs a week) Location: Remote...Part timeFor contractorsRemote work
- ...applications and next steps. Our partner is looking for a Full Stack Engineer II based in Canada. We are looking for a versatile Full Stack... ..., writing high-quality code, and continuously improving software performance. Join a collaborative, growth-oriented engineering...Full time
- ...Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript... ...domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world... ...Demonstrated success in identifying and resolving software bugs and system bottlenecks....Part timeFor contractorsInternshipRemote workFlexible hours
- ...creation flows, creative management, reporting dashboards, and design system foundations that power it. We are hiring a Senior Frontend Engineer II (L6) to co-own the technical roadmap for our advertiser-facing experience, modernize our frontend architecture, and scale complex...Long term contractFull timeWork at officeWork from homeFlexible hours
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer II, Mobile – Revenue Experiences (AI Native) based in Canada. As a Senior Mobile Software Engineer, you will help shape the...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Rust - Pro. Be the first to apply!
- software engineer - computer Remote
- software developer no experience Remote
- développeur logiciel Remote
- senior software developer Remote
- software engineer salary in canada Remote
- software engineer Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- junior software developer Remote
- software engineer internship Remote

