Senior (Rust/C++) Backend Engineer
MLabs- Location
- Europe
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 120,000–200,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, develop, and maintain core backend systems
- Index on-chain data into event queues and persistence layers
- Define the high-level backend structure, data flow, and interactions
- Ensure architectural designs meet strict performance, high availability, and reliability standards
- Implement failover mechanisms, redundancy strategies, and disaster recovery plans
- Implement and maintain robust security measures
- Define data storage strategies and select appropriate databases and models
- Develop and execute a comprehensive testing strategy
- Stay informed on emerging backend technologies
- Document architectural designs clearly
- Participate in code reviews
- Mentor engineering team members
- Enforce coding standards and best practices
- Collaborate closely with cross-functional teams
Requirements
- 8+ years of backend engineering experience within the financial services industry
- 6+ years of hands-on experience using Rust or C++ to build highly scalable web services
- Mastery of asynchronous programming and advanced concurrency patterns
- 6+ years of experience designing and maintaining relational databases (e.g., PostgreSQL)
- 4+ years of experience with low-latency persistence and messaging technologies (e.g., Kafka, Redis, RabbitMQ)
- Proven track record of building and maintaining high-availability systems managing significant transaction volumes
- Strong proficiency in securing and hardening backend systems and APIs
- Strong knowledge of software testing methodologies
- Experience with cloud platforms (AWS, GCP, or Azure)
- Experience with containerization tools (Docker, Kubernetes)
- Excellent verbal and written communication skills
Preferred
- Experience with low-level network programming, including asynchronous I/O, direct socket programming, and Linux kernel optimizations
- Hands-on experience fine-tuning latency-sensitive components in trading systems
- Familiarity with blockchain technology, smart contracts, and decentralized systems
- Fundamental understanding of finance and derivatives trading
Skills
- Rust
- C++
- PostgreSQL
- Kafka
- Redis
- RabbitMQ
- AWS
- GCP
- Azure
- Docker
- Kubernetes
More jobs at MLabs
Software Engineer - Backend & Data
MLabs · Eastern Europe · EUR 60,000–80,000/yr · 23d ago
Senior Fullstack Engineer
MLabs · Europe · USD 120,000–150,000/yr · 1mo ago
Senior Infrastructure Engineer
MLabs · United States · USD 220,000–300,000/yr · 2mo ago
Infrastructure & DevOps Engineer
MLabs · EST · USD 100,000–130,000/yr · 3mo ago
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Full-Stack Engineer (Go Strength)
Sharesource Australia · Hanoi, Vietnam · today
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · today
Forward Deployed Engineer
DevRev · India · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today