Experienced Rust Engineer – Trading Systems
Albert BowResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Senior Software Engineer – Trading Systems (Rust)
Role Overview
This is a senior individual contributor role within a high-performance trading systems team. The position focuses on developing and extending a production-grade Rust-based trading engine. You will write production code daily, take ownership of critical system components end-to-end, and contribute to raising engineering standards through code reviews, design input, and mentorship.
The platform is already live and actively trading. This role is suited to someone who can work effectively within an existing codebase—identifying high-impact improvements, delivering them incrementally, and continuously enhancing system reliability and scalability.
Key Responsibilities
- Develop, extend, and optimize a Rust-based trading engine with a focus on performance and reliability
- Integrate new trading venues (centralized and decentralized) and strengthen existing integrations
- Support ongoing cloud infrastructure migration, including deployment, observability, and data systems
- Collaborate with trading and research stakeholders to translate strategy requirements into robust production systems
- Contribute to engineering excellence through code reviews, design discussions, and mentoring
- Help define and maintain best practices around testing, CI/CD, and operational processes
Required Qualifications
- 2–5 years of experience working with Rust in production, or equivalent experience in systems languages (e.g., C++, Go) with strong Rust proficiency
- Proven experience building and delivering performance-sensitive or low-latency systems
- Strong understanding of concurrency, asynchronous programming, and networking
- Proficiency in Linux/UNIX environments and debugging/profiling tools
- Practical mindset with a focus on incremental improvement rather than large-scale rewrites
Preferred qualifications include experience integrating with centralized or decentralized crypto exchange APIs, a background in trading systems or high-frequency infrastructure, familiarity with cloud platforms (e.g., Google Cloud Platform), experience building internal tools or user interfaces (such as with TypeScript or React), proficiency in Python for tooling or testing, and prior experience mentoring or guiding engineers.
About Albert Bow
Albert Bow
albertbow.com
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free