Rust Developer.
Wrocław, Poland (Hybrid)
We are looking for an experienced Rust Developer to join Test Driven Solutions and work with one of our financial services clients, a fast-growing firm modernising the infrastructure behind securities trading and clearing. You will design and build low-latency, high-throughput systems that process financial market data in real time, where reliability, correctness and performance are non-negotiable.
Working alongside the client's engineers and other TDS consultants, you will own components end-to-end, from design through to production, and bring a strong engineering discipline to a team building greenfield systems with modern tooling. This is a hands-on role suited to someone who enjoys deep systems work, cares about the details of how software behaves under load, and wants to apply Rust in a demanding, real-world environment.
-
We have unambiguous Values and having a family ethos we work very closely across our multiple disciplines. We have regular meet ups, both online and in person at our monthly social events. We believe this helps maintain a great connection across the entire team and builds camaraderie within the business.
-
We are looking for developers with a combination of the following skills, and encourage all applicants, even if you don’t tick all the boxes.
Technical Requirements:Strong commercial experience writing production Rust, including ownership/borrowing, lifetimes, traits and generics
Experience with async Rust (Tokio or similar) and the Rust ecosystem (Cargo, crates, testing and benchmarking tools)
Understanding of memory layout, zero-copy techniques and performance profiling for latency-sensitive code
Prior experience in C++, C or another systems language is a plus
5+ years in systems/backend engineering, with significant production Rust experience
Experience of building low-latency, high-throughput data pipelines
Strong understanding of distributed systems – data consistency, fault tolerance, scalability
Familiarity with financial market data – securities pricing, equities, options, futures
Proficiency in Linux/BSD
Networking knowledge – TCP/IP, UDP, multicast/unicast
Ability to communicate technical ideas clearly and collaborate effectively
-
Competitive salary
Development opportunities/Paid certificates
Discretionary Bonus Scheme
Remote & flexible working
Perkbox benefits/discount scheme
Macbook Pro/Windows machine provided
Social company events
Company away weekend
Relocation opportunities after 1 years service
TDS Merchandise
Luxmed and Multisport membership
To find out more about working at TDS, head to our Careers page.
If you are interested in this position, please send your CV to careers@testdrivensolutions.co.uk
Want to work with us?
Get in touch today.