CrawlJobs Logo

Senior Rust Developer

United Kingdom, London · Job Posted December 09, 2025
Apply Position
Job Link Share

Requirements

  • 5+ years of professional Rust development experience
  • Deep understanding of async Rust: Tokio runtime and ecosystem, Futures, streams, and async traits, Pin, Send, Sync bounds, Backpressure and flow control
  • Strong systems programming background: Concurrent and parallel programming, Lock-free data structures (Arc, DashMap), Memory management and performance optimization
  • Database experience: PostgreSQL, ORM experience (Diesel preferred), Schema migrations, Connection pooling, Transaction management
  • Distributed systems knowledge: Message queues (Kafka preferred), At-least-once and exactly-once semantics, Distributed state management, Partitioning and sharding strategies
  • gRPC and protocol buffers: Service definition and implementation, Streaming RPC patterns, Error handling in RPC
  • Testing discipline: Unit and integration testing, Async test patterns, Property-based testing, Test containers

Nice to have

  • Kubernetes experience: Custom Resource Definitions (CRDs), Operators and controllers, Kubernetes API client usage
  • AWS services: S3 (especially multipart uploads) EKS, ECR, IAM policies and roles, CodeArtifact
  • Security: HashiCorp Vault, TLS/mTLS implementation, JWT authentication and authorization, PKI certificate management
  • Parser/compiler experience: Parser combinator libraries, Type systems and type inference, AST transformations, Code generation
  • Infrastructure as Code: Terraform (understanding deployments)
  • Cargo ecosystem: Workspace management, Proc macros and derive macros, Feature flags and conditional compilation
  • AI-assisted development: Experience with AI coding tools (Cursor IDE, GitHub Copilot, or similar), Ability to effectively leverage AI for code generation and refactoring, Understanding of AI tool limitations and when to review/modify AI-generated code, Comfortable with modern AI-augmented development workflows

What we offer

  • Flexible work-from-home policy
  • Competitive salary and performance review
  • PE accounting and support
  • 18 paid vacation days per year
  • Unlimited paid sick days per year
  • The system of bonuses (Sport/Health/Education)
  • Expert community within the company
  • Paid courses and trainings, internal knowledge library

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Rust Developer

8 matching positions

Senior Developer, AI Code Modernization

Bentley Systems is seeking a talented Senior Developer to become a valued member...
Location
Location
United States , Exton, PA, US Philadelphia, PA, US
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong interest in AI for coding
  • Strong problem-solving capabilities
  • Results oriented
  • Good knowledge of legacy (e.g. C, Fortran) and some modern languages (e.g. Rust, .Net and Typescripts) to be able to compare converted code
  • Understand language specific programming patterns
  • Capability to research a new topic and learn quickly
  • Experience breaking down complex systems to analyze them
  • Proficiency in cloud technologies
  • This position does not require travel
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements)
Job Responsibility
Job Responsibility
  • Manual evaluation of the quality of the conversion of code for difficult to analyze portion of the code and possible manual intervention to code sensitive part of the code
  • A key part of the team’s role is to avoid this as much as possible
  • Enrich the AI code modernization pipeline with patterns to avoid or patterns to favor to increase the quality of the modernized code
  • Dig deep into specific code translation and understand hard to analyze bug or loss of precision caused by differences in environment, compiler, languages, etc.
  • Develop tools and automation supporting the team’s responsibilities
  • Create rigorous and hardened test suites to ensure that converted code is accurate
  • Continuous research and continuous improvement to our AI workflows to ensure we are always using the best AI tools and processes to do automated code conversion and modernization
  • Establish the limits of what we can and cannot do with various technologies
  • Train developers and/or create educational supports
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
Read More
Arrow Right

Senior Rust Engineer – High Frequency Trading

We are partnering with a high-performance crypto trading firm building ultra-low...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Rust in production systems
  • Background building high-performance or low-latency software
  • Solid understanding of systems programming, concurrency and memory management
  • Experience working with high throughput distributed systems
  • Familiarity with networking protocols and performance optimisation
  • Experience in trading, financial markets, HFT or crypto trading is highly beneficial
Job Responsibility
Job Responsibility
  • Design and develop low-latency trading infrastructure in Rust
  • Build systems that process high-throughput real-time market data
  • Implement highly optimised networking and messaging systems
  • Contribute to order execution, exchange connectivity and trading engine components
  • Work closely with quant researchers and traders to optimise performance
  • Improve system reliability, latency and scalability across the trading stack
What we offer
What we offer
  • Competitive compensation and relocation support to Dubai if required
  • Fulltime
Read More
Arrow Right

Senior Rust Engineer

As a Senior Rust Core Engineer at Raiku, you will spearhead our engineering effo...
Location
Location
Salary
Salary:
Not provided
raiku.com Logo
Raiku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's or master's degree in Computer Science, Engineering, or a related technical field, coupled with practical experience in blockchain systems
  • At least 3 years of experience in distributed systems, with a deep technical understanding of L1 and L2 architectures
  • Strong proficiency in Rust, with at least 2-3 years of Rust experience
  • Strongly emphasising writing performant and secure code
  • Demonstrated experience in designing, developing, and deploying scalable distributed systems
  • An analytical mindset with the ability to anticipate and mitigate emerging security threats, leveraging a comprehensive understanding of the blockchain landscape
Job Responsibility
Job Responsibility
  • Highly motivated to contribute to our mission and be part of something bigger. Excited to work on projects that are ground-breaking and complex
  • Refactor, improve and lead software design implementation
  • Communicate effectively with the team and document your code. It is also expected that founding engineers mentor less experienced engineers
  • Read and understand protocol specifications and be able to break them into issues and turn them into Rust code
  • Maintaining a large codebase with many components and keeping it well-designed, future-proofed, modular and highly performant
  • Automate security testing processes and benchmarks, creating innovative tools and frameworks for continuously improving our systems
What we offer
What we offer
  • Competitive remuneration packages based on iterative market research, including tokens
  • Remote-first and self-initiating with flexible hours
  • Work with team players who are genuinely excited about their impact and projects
  • A dynamic and collaborative work environment that fosters innovation and recognises individual contributions to collective success
  • Opportunities for professional growth and advancement within a rapidly growing technological frontier
  • Fulltime
Read More
Arrow Right

Senior Rust Engineer

Phantom is the modern money app used by tens of millions around the world. Our p...
Location
Location
Salary
Salary:
200000.00 - 230000.00 USD / Year
phantom.app Logo
Phantom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years in software development
  • At least 2 years of experience in Rust
  • Proven experience in contributing to Solana client development or forks
  • Highly motivated, self-driven, and passionate about building cutting-edge transaction landing infrastructure
  • English language mastery both in spoken and written forms
Job Responsibility
Job Responsibility
  • Designing and optimizing systems that ensure Phantom transactions land quickly and consistently across rapidly evolving Solana network conditions
  • Architecting strategies to maximize value capture and execution quality from Phantom’s unique retail order flow
  • Staying ahead of Solana market structure changes driven by key players like Jito, Solana client developers, and new SIMD proposals—adapting Phantom’s systems to leverage these advancements
  • Collaborating across engineering and product to build resilient, performant systems that define the standard for wallet transaction infrastructure
What we offer
What we offer
  • Competitive salary and equity
  • Comprehensive insurance (medical/dental/vision) — 100% covered
  • Stipend for your ideal remote set-up
  • Flexible hours and a supportive remote environment
  • Unlimited vacation: Take time when you need it (and we really mean it!)
  • 401(k) retirement plan
  • Monthly wellness benefit
  • Weekly meal benefit
  • Global off-sites
  • Fulltime
Read More
Arrow Right

Senior Developer, Data Security

We are excited to welcome a Senior Developer to join our new Data Security team ...
Location
Location
United States; Canada
Salary
Salary:
156000.00 - 210000.00 USD; CAD / Year
https://www.1password.com Logo
1Password
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development with a security focus
  • Passion for and strong experience with security development best practices, coding standards, and design patterns
  • Strong foundational understanding of modern cryptographic algorithms, trade-offs and implementation considerations gained from real world experience
  • Work well in a team environment with positive communications amongst a variety of technical and non-technical stakeholders
  • Proven experience in implementing testing methodologies and debugging techniques to ensure high-quality code
  • Adaptable and resilient, thriving in fast-paced environments with shifting priorities
Job Responsibility
Job Responsibility
  • Partially responsible for the underlying cryptography across our products
  • Build cryptographic libraries and implement the latest algorithms directly into our client applications with security, performance and usability in mind
  • Develop proof-of-concepts and implement new industry specifications into code
  • Conduct code and design reviews to ensure good cryptographic hygiene and standards across our codebase
  • Work with a small team of security developers who are specialists in Rust and Golang Security
  • Develop cryptographic or other security libraries to share common security-critical code across our applications
  • Assist in security design efforts or scoping initiatives for new features, particularly with heavy cryptographic components
  • Assess and take appropriate steps to resolve new security vulnerabilities across our applications
  • Implement new security features for the next generation of 1Password
  • Demonstrate leadership in security development and act as a trusted point of contact for management and other developers
What we offer
What we offer
  • Health benefits
  • Dental benefits
  • 401k
  • RRSP
  • Generous paid time off
  • Equity grant
  • Participation in incentive programs
  • Maternity and parental leave top-up programs
  • RSU program for most employees
  • Retirement matching program
  • Fulltime
Read More
Arrow Right

Senior Rust Software Engineer

Serokell is a fast-growing, fully remote software development company that works...
Location
Location
Salary
Salary:
Not provided
serokell.io Logo
Serokell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with Rust
  • Solid knowledge of Rust’s basics: type system, generics, lifetimes, std, serde, logging, error handling, project organisation and structure
  • Extensive experience with Rust’s async ecosystem (tokio, futures, streams)
  • Experience writing and running unit tests, integration tests
  • Strong grasp of computer science fundamentals, including algorithms, data structures, and concurrent programming
  • Knowledge of computer networks: HTTP, TCP/IP stack, understanding of poll- and push-based data synchronisation models and their usage in modern service APIs
  • Fluent spoken and written English
Job Responsibility
Job Responsibility
  • Develop robust, scalable, and maintainable Rust applications, adhering to best practices and coding standards
  • Participate in code reviews, providing constructive feedback and ensuring code quality
  • Debug and resolve technical issues, identifying and implementing effective solutions
What we offer
What we offer
  • Competitive salary
  • Attractive international projects
  • Participation in the leading world conferences
  • International teams and multicultural environment
  • Fully remote work and flexible working hours
  • Possibility to take days off whenever you need
  • Investment in your professional and career growth, which will correspond to wage growth
  • Mentoring and training
  • Therapy sessions to support your well-being
  • Opportunity to contribute to one of the functional programming industry’s leading blogs
Read More
Arrow Right

Senior Blockchain Developer

Our mission is to revolutionize industries with cutting-edge blockchain solution...
Location
Location
India , Indore
Salary
Salary:
Not provided
shriffle.com Logo
Shriffle
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field
  • Proven experience as a Blockchain Developer with a strong portfolio of blockchain projects
  • In-depth understanding of blockchain protocols, cryptography, and decentralized systems
  • Expertise in smart contract development using Solidity, Rust, or Go
  • Experience with blockchain frameworks like Hyperledger, Polkadot, or Cosmos
  • Strong knowledge of token standards such as ERC-20, ERC-721, and ERC-1155
  • Familiarity with DevOps practices and tools for blockchain deployment
  • Proficiency in Git and version control systems
  • Strong problem-solving skills and ability to work in a fast-paced environment
Job Responsibility
Job Responsibility
  • Design and develop secure and scalable blockchain solutions
  • Write and deploy smart contracts on Ethereum or other blockchain platforms
  • Analyze and optimize blockchain protocols to improve performance and security
  • Develop APIs for interaction with blockchain networks
  • Collaborate with product managers and team members to design blockchain-based applications
  • Stay up-to-date with the latest trends and advancements in blockchain technology
  • Implement and maintain security and data protection protocols
Read More
Arrow Right

Senior Web Developer

We create web applications to help businesses and consumers navigate taking and ...
Location
Location
Salary
Salary:
Not provided
healpay.com Logo
HealPay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluent with front-end web development - HTML, CSS and Javascript
  • Familiarity with Node.js, npm
  • Familiarity with Ruby, Rails, Rubygems, etc.
  • Linux experience (Fedora is our primary OS)
  • Familiarity with PostgreSQL (or any SQL database)
  • Familiarity with REST, MVC
  • Familiarity with Git (Github/Bitbucket/Gitlab)
  • 10+ years of development experience
Job Responsibility
Job Responsibility
  • Help us develop our products
  • Work with customers to help resolve an issue or understand a feature requirement
  • Do some Linux system administration (if you have the appropriate skills)
  • Pair programming, to share knowledge across projects and provide mentoring across skill levels
Read More
Arrow Right