Senior Backend Software Engineer - Rust & Serverless (Remote)
- Level
- Senior
- Work type
- Remote
Not stated in the posting: salary, visa.
Open. First seen 3 October 2026.
About the role
Senior Backend Engineer (Rust & Serverless)
The Mission
We are looking for a Senior Backend Engineer to own the "brain" of our application. This is a heavy-coding, high-impact role where performance is the baseline. You will be responsible for architecting and building high-performance compute engines, translating complex business logic into lightning-fast, memory-safe Rust services.
If you are a builder who believes that "if it's worth doing twice, it's worth automating," and you have a deep appreciation for the elegance of the Rust borrow checker, we want to talk to you.
What You’ll Do
- Build the Core: Develop and maintain mission-critical business logic using Rust and the Tokio runtime, deployed primarily via high-performance Lambda functions.
- Architect Infrastructure: Take full ownership of your stack using Terraform. You’ll provision and manage everything from DynamoDB schemas to API Gateways and event-driven pipelines.
- Optimize & Profile: This isn't just "functional" code. You will profile memory usage and execution timing to shave off milliseconds and minimize compute overhead.
- Define the Interface: Design and implement robust REST APIs that serve as the bridge between our complex backend logic and the frontend.
- Cultivate Excellence: Set the bar for Rust within the team. You’ll establish coding standards, mentor others, and conduct rigorous code reviews to ensure our "brain" remains healthy and scalable.
Technical Profile
- Rust Mastery: You have deep experience with ownership, lifetimes, and asynchronous programming in Rust. You know your way around the ecosystem (Serde, Axum/Tower, etc.).
- Serverless Native: You understand the nuances of event-driven architecture. You know how to work within (and around) the constraints of serverless environments.
- Automation First: You have a "script-first" mentality. Experience with IaC (Terraform) is highly recommended.
- Data & Observability: You’ve managed NoSQL databases (DynamoDB) and have a disciplined approach to observability using tools like CloudWatch and CloudTrail.
- Testing Discipline: You view unit and integration tests as a core part of the feature, not an afterthought.
Our Tech Stack
- Languages: Rust (Async/Tokio)
- Infrastructure: AWS (Lambda, SQS, SNS, API Gateway, DynamoDB)
- Deployment: Terraform / IaC
- Operations: CloudWatch, CloudTrail, GitHub Actions
The team: Engineering HIRES STEADILY
This role is one of 3 open in Engineering. 2 were posted in the last 30 days and the oldest in February: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Rust (2 of 3)
OTHER ROLES ON THIS TEAM
- QA Automation Engineer posted Oct 8
- Frontend Engineer posted Sep 29
From the team and dates on Surt AI's own job board.
See Software Engineer salaries in Remote →
Similar jobs
- Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda at Methods Business and Digital Technology
Shares 7 skills: DynamoDB, Serverless, NoSQL… - Senior Lead Software Engineer - Backend at Toyota North America
Shares 7 skills: DynamoDB, Serverless, GitHub… - Senior Software Engineer in Test (SDET) at Solink
Shares 7 skills: DynamoDB, Serverless, Rust… · Senior level - Full-stack AI Engineer at Ebury
Shares 8 skills: DynamoDB, Serverless, NoSQL… · Senior level - Software Engineering, Team Lead - U.S. Based Hybrid Opportunity at Common App
Shares 7 skills: DynamoDB, Serverless, NoSQL… - QA Automation Engineer at Surt AI
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.