Senior Staff Software Engineer – Rust
Posted 3ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Staff Software Engineer developing high-performance backend systems at Kraken. Collaborating with cross-functional teams and mentoring engineers to optimize system architecture.
Responsibilities:
- Collaborate closely with Product, DevOps, SRE, and Security teams to ensure Kraken's platform is reliable, secure, and scalable
- Mentor senior and mid-level engineers, influencing best practices in system design, testing, and performance optimization
- Take ownership of system-wide architectural initiatives and shape long-term technical strategy
- Contribute to the team’s incident response, root cause analysis, and system hardening efforts
- Champion continuous improvement by introducing new tools, techniques, and technologies that raise the bar for backend engineering
Requirements:
- 10+ years of experience designing and implementing high-performance backend systems, preferably in finance, trading, or distributed environments
- Deep expertise in at least one systems language (C++, Go, or Rust) and solid scripting knowledge in Python
- Strong familiarity with Linux systems, including low-level debugging, concurrency, and profiling
- Experience building and optimizing low-latency, high-throughput services handling large-scale transaction volumes
- Demonstrated ability to make data-driven architectural decisions and communicate trade-offs clearly
- Experience with distributed systems, messaging queues, and inter-service communication protocols (gRPC, REST, etc.)
- Familiarity with cryptocurrency markets, DeFi, and blockchain protocols is a major plus
- BS/MS in Computer Science, Engineering, or a related quantitative discipline
Benefits:
- Flexible working hours
- Professional development opportunities


















