About the Role
About the Role
As a Senior Rust Software Engineer at Scalable Capital, you will be responsible for building high-throughput, low-latency financial systems that ensure correctness and reliability. You will design and implement Rust services that handle time-sensitive financial data while optimizing performance across various system resources.
What You'll Do
- Design and build latency-sensitive Rust services handling high-frequency data and decisioning.
- Implement robust, testable financial logic with strict correctness guarantees.
- Build and maintain streaming pipelines (real-time inputs, event processing, and feedback loops).
- Optimize performance across CPU, memory, and network with profiling and benchmarking.
- Collaborate on API design, data models, and system architecture.
Who You Are
- A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
- Extensive experience in our tech stack: Rust, Docker, AWS, Terraform.
- Strong Rust proficiency (ownership, lifetimes, concurrency, async, error handling).
- Excellent systems thinking: latency, throughput, backpressure, and failure modes.
- Experience building high-performance services in production.
- Strong analytical thinking, both in the technical and in the product domain.
- Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
Bonus Points
- Experience using coding agents (e.g., Codex or similar AI-assisted development tools).
- Experience with domain-driven design and distributed architectures and/or microservices.
- Background in financial services and exposure to compliance or audit requirements in financial systems.
Benefits
- Attractive compensation package and company pension scheme.
- Monthly contribution of 50% for the ‘Deutschland Jobticket’.
- International relocation support if required.
- Opportunity to work from abroad.
- In-house knowledge sharing and career development sessions.
- Free German language classes.
Requirements
Rust proficiency
Strong understanding of Rust ownership, lifetimes, concurrency, async, and error handling.
Experience with Docker
Familiarity with Docker for containerization in development and production.
AWS knowledge
Experience with AWS services for cloud infrastructure.
Systems thinking
Ability to analyze latency, throughput, backpressure, and failure modes.
High-performance services
Experience building high-performance services in production environments.
Nice to Have
Experience using coding agents like Codex.
Familiarity with domain-driven design and distributed architectures.
Experience in financial services and understanding of compliance requirements.
Benefits
Attractive compensation
Competitive salary and company pension scheme.
Jobticket contribution
Monthly contribution of 50% for the ‘Deutschland Jobticket’.
Relocation support
International relocation support is provided if required.
Remote work opportunity
Opportunity to work from abroad.
Education budget
Individual education budget for career development.
Language classes
Free German language classes available.