C++ / Rust Systems Engineer (Ultra-Performance Systems)
We are working with a highly technical, fast-growing engineering team building latency-critical, high-throughput systems in a competitive and fast-moving environment. This is a greenfield opportunity within a small, elite team where engineers take full ownership of systems from design through to production.
The Role
You will design, build, and optimise high-performance systems where efficiency, scalability, and reliability are critical. The work is deeply technical and spans the full stack, from low-level systems and networking through to algorithmic performance and optimisation.
This is an environment where strong reasoning and problem-solving ability are just as important as systems experience. You will be expected to tackle ambiguous problems, make architectural decisions, and iterate quickly.
Key Responsibilities
- Design and develop high-performance, low-latency systems in C++ or Rust
- Optimise systems for throughput, latency, and scalability
- Work across the full lifecycle: architecture, implementation, testing, and production deployment
- Analyse and improve system performance through profiling and benchmarking
- Solve complex, non-obvious technical problems in a fast-paced environment
- Collaborate in a small, high-calibre team with significant ownership and impact
Requirements
- 3+ years' experience building high-performance production systems
- Strong proficiency in C++ or Rust (or willingness to transition to Rust)
- Deep understanding of systems concepts (memory, concurrency, networking, hardware interaction)
- Proven track record working on latency-sensitive or high-throughput systems
- Strong problem-solving ability and capacity to reason through complex, novel scenarios
- High ownership mindset with the ability to operate in an ambiguous, fast-changing environment
Preferred Background
- Experience in high-performance domains such as trading systems, distributed systems, or large-scale infrastructure
- Background in competitive programming, advanced simulations, or complex algorithmic problem-solving
- Strong academic background in Computer Science, Mathematics, Physics, or a related field
Why This Role
- Greenfield environment with significant influence over system design and direction
- Small, high-performing team with strong technical standards
- Fast iteration cycles and immediate impact of your work
- Opportunity to take full ownership of critical systems
Apply Now!
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.