Company
Technology
SeniorRustEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Rust Engineer. Skills: Rust, Microservices, Distributed systems, GRPC. Design backend services. Develop backend services”
Industry & Context.
Debugging; Problem-solving; Root-cause analysis
What They're Looking For.
Must Have
5+ years backend development, 2-3+ years production Rust, Understanding distributed systems, Understanding Clean Architecture, Understanding CQRS, Understanding event sourcing, Experience designing gRPC APIs, Experience with relational databases, Experience with non-relational databases, Experience with time-series databases, Experience with graph databases, Knowledge of testing practices, Understanding authentication practices, Understanding security practices, Familiarity with observability principles, Ability to work independently, Client-facing consulting experience, Debugging skills, Problem-solving skills, Root-cause analysis skills
Nice to Have
Tonic experience is a plus, Experience with Tokio is a plus, Experience with SQLx is a plus, Experience with Kafka is a plus, Experience with Kubernetes is a plus
What You'll Do.
Design backend services
Develop backend services
Maintain backend services
Build gRPC microservices
Optimize gRPC microservices
Architect modular systems
Implement data access layers
Maintain data access layers
Contribute to system observability
Participate in agile ceremonies
Participate in code reviews
Engage with client teams
Present solutions to clients
Gather client feedback
Refine implementations
Ensure system reliability
Ensure system security
Ensure system performance
How You'll Work.
Team & Collaboration
Agile ceremonies; Code reviews; Collaborative engineering
Communication Scope
Client presentations; Gather feedback
Process & Methodology
Agile
Full Job Description
## Accountabilities Design, develop, and maintain scalable backend services and APIs using Rust. Build and optimize gRPC-based microservices for efficient inter-service communication. Architect modular systems using Clean Architecture, CQRS, and event-driven patterns. Implement and maintain data access layers across relational, time-series, and graph databases. Contribute to system observability using tracing, monitoring, and OpenTelemetry tools. Participate in agile ceremonies, code reviews, and collaborative engineering practices. Engage directly with client teams to present solutions, gather feedback, and refine implementations. Ensure system reliability, security, and performance across distributed environments. Requirements: 5+ years of backend development experience, including 2–3+ years in production Rust systems. Strong understanding of distributed systems design, Clean Architecture, CQRS, and event sourcing. Hands-on experience designing and implementing gRPC APIs (Tonic experience is a plus). Experience with relational and non-relational databases, including time-series and graph systems. Strong knowledge of testing practices, including unit and integration testing. Understanding of authentication and security practices such as JWT-based systems. Familiarity with observability principles and tools like OpenTelemetry. Ability to work independently in client-facing consulting environments. Strong debugging, problem-solving, and root-cause analysis skills. Experience with tools such as Tokio, SQLx, Kafka, Kubernetes, or similar technologies is a plus. Benefits: Competitive compensation ranging from $150,000 to $180,000 USD annually plus bonus eligibility. Remote-first work environment with flexible scheduling. Comprehensive healthcare coverage, including medical, dental, and vision plans. 401(k) retirement plan. Paid parental leave and supportive time-off policies. Performance-driven bonus structure. High autonomy and ownership across diverse client projects.
Applying for this Senior Rust Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.