Rust Software Engineer
Role details
Job location
Tech stack
Job description
Our client, an established trading firm, is seeking a Senior Rust Software Engineer to join their globally distributed engineering team supporting high-performance trading infrastructure.
You will work closely with trading and business stakeholders to design, develop, and maintain low-latency, high-throughput systems, contributing to greenfield projects, continuous improvement, and overall platform reliability within a collaborative, agile environment.
Responsibilities
- Own complex systems from initial design through to production deployment.
- Develop low-latency, high-throughput infrastructure that powers live trading.
- Collaborate with engineers across multiple locations on greenfield and existing projects.
- Apply Test-Driven Development and ensure code is maintainable, observable, and reliable.
- Work directly with business stakeholders to translate requirements into technical solutions.
- Provide guidance and mentorship to other engineers on Rust best practices.
- Contribute to continuous improvements in platform performance, reliability, and scalability.
Requirements
- Professional software engineering experience delivering production-ready systems.
- Expert knowledge of Rust, including ownership, lifetimes, trait objects, unsafe code, macros, and async runtimes (Tokio/async-std).
- Strong systems programming skills, including memory management, concurrency, and lock-free structures.
- Experience with Test-Driven Development.
- Familiarity with REST APIs, source control, CI/CD pipelines, and cloud environments (Azure preferred).
- Self-driven, with an ownership mindset and strong communication skills.
- Comfortable working in globally distributed teams.
Desirable Skills
- Experience using Rust FFI with C/C++.
- Familiarity with message-based architectures (Kafka, NATS), gRPC/protobuf, or low-level networking (TCP/UDP, DPDK).
- Previous experience in financial services, fintech, or capital markets.
- Experience mentoring or leading teams in Rust engineering.
About the company
CETITEC GmbH is a leading specialist for the development of automotive software products
with a team of around 100 skilled employees. For over 20 years our software components
have been key elements of the connectivity systems in vehicles manufactured by major
automotive manufacturers worldwide. By continuing to develop new products we provide
state of the art technologies and solutions for the vehicles of the future and enhance the
flexibility and safety of drivers and passengers on the road.