Backend Software Engineer (Rust)
The Hire
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
API
Amazon Web Services (AWS)
Cloud Computing
Code Review
Continuous Integration
Distributed Systems
Fault Tolerance
Video Game Development
Performance Tuning
Software Architecture
Systems Development Life Cycle
Session Management
Real Time Systems
Delivery Pipeline
Backend
Containerization
Performance Monitor
Build Tools
Api Design
Job description
- You will be paid in USD (bi-monthly: every 15th and 30th)
- Paid Time Off in accordance with company policy
- Observance of Holidays per company guidelines
- 100% remote setup so you can work wherever you're most productive
- Join a venture-backed startup led by industry veterans in gaming and football
- Build products used by a global community of players and fans
- Work with an experienced engineering team that values ownership, performance, and craft
What You'll Work On
Core Backend System Development
- Design, implement, and maintain high-performance backend services using Rust
- Build and optimize distributed systems that handle large-scale traffic and real-time player interactions
- Contribute to the evolution of backend architecture and internal APIs
- Own your systems end to end from design through deployment and ongoing reliability
Architecture and Technical Leadership
- Participate in and lead architecture discussions, technical design sessions, and code reviews
- Help define engineering standards, patterns, and best practices as the team grows
- Translate complex product requirements into well-scoped, maintainable technical solutions
- Mentor and provide technical guidance to engineers across the team
Production Reliability and Observability
- Work closely with Ops and Platform teams to ensure stability, observability, and scalability in production
- Monitor performance metrics and proactively identify and resolve issues before they affect players
- Build systems with reliability, fault tolerance, and graceful degradation in mind from the start
Cross-Functional Collaboration
- Collaborate with engineers, designers, and QA to ship product features on time and at high quality
- Communicate technical decisions and tradeoffs clearly to both technical and non-technical stakeholders
- Help refine team workflows, processes, and tooling as the studio scales
Requirements
If you have strong Rust fundamentals, real experience with high-load real-time systems, and a collaborative approach to technical leadership, this role is built for you., * 4+ years of professional backend development experience
- 1 to 2+ years of production Rust experience with a strong command of the language including concurrency, memory safety, and performance optimization
- Deep understanding of distributed systems, system design, and API architecture
- Experience designing and scaling high-load, real-time applications
- Proficiency with cloud infrastructure, AWS preferred, and containerized environments
- Familiarity with monitoring, deployment pipelines, and CI/CD workflows
- Strong ownership mindset with the ability to drive technical decisions independently
- Clear, collaborative communication across engineering and product teams
Nice to Have
- Prior experience in game development or game backend systems
- Familiarity with matchmaking, leaderboards, or real-time event systems
- Experience with game-specific infrastructure challenges such as low-latency networking or session management
- Genuine love for football and understanding of the culture around the sport, If you are a senior Rust engineer who wants to build systems that run at global scale, work with a team that takes technical craft seriously, and wants to be part of a platform where football and gaming come together, this role gives you the ownership and the technical scope to do your best work.