Senior Software Engineer (Rust) at RRC in Los Angeles, California, United States
- Company: RRC
- Location: Los Angeles, California, United States
- Posted: Sep 17, 2026
- Type: Full-time
- Experience: 6+ years
Overview
RRC - Ruiz Recruiting & Consulting is a specialized recruitment firm trusted by startups and enterprise-level companies nationwide. We're working with a leading venture-backed startup pioneering the next generation of AI-driven workflow for enterprise operations.
Job description
- RRC - Ruiz Recruiting & Consulting is a specialized recruitment firm trusted by startups and enterprise-level companies nationwide. We're working with a leading venture-backed startup pioneering the next generation of AI-driven workflow for enterprise operations.
- We're in early stages for a Senior Software Engineer (Rust) search. This is for a hands-on engineer and technical leader who can ship business-critical capabilities on tight timelines. You'll own the design and delivery of multi-component features, raise the bar on reliability and security, and help scale the team alongside the CTO through code reviews, mentoring, and pragmatic process improvements.
Responsibilities
- Powering the Core Engine: You'll design and operate the scalable Node.js/TypeScript backend services that act as the backbone for our workflow automation platform.
- Scaling the Engineering Org: Working side-by-side with our CTO, you will help mature our engineering culture by modernizing our code review processes to keep delivery fast but flawless.
- Cultivating Technical Excellence: Act as a force multiplier for the team by mentoring engineers, reviewing code, and establishing modern CI/CD and testing standards.
- Driving Projects to the Finish Line: You will own the technical execution of major initiatives, breaking down complex product goals into smart, manageable sprints.
- Building Bulletproof Infrastructure: You'll ensure our systems are robust and fault-tolerant by embedding rate-limiting, idempotency, and multi-tenant isolation into the architecture.
- Protecting Enterprise Trust: Help maintain our enterprise-grade security posture by building solutions that meet strict SOC 2 Type II compliance guidelines.
- Owning the Production Experience: You'll keep our platform highly observable and reliable, actively participating in incident response and refining our operational playbooks.
- Connecting Tech to Product: Work across disciplines with Product, DevOps, and customers to turn user feedback into reliable software.
Requirements
- Production-Proven Backend Depth: Rust experience strongly preferred OR 6+ years of professional, non-internship software engineering experience, with a deep, hands-on mastery of Node.js and TypeScript in real-world environments.
- System Architecture Ownership: 4+ years architecting and scaling production systems from scratch, with a strong grasp of design patterns, fault tolerance, and high-availability systems.
- Technical Project Leadership: A proven track record of shepherding complex projects across the finish line—from initial scoping and milestone mapping to execution and production delivery.
- Operational Grit: Hands-on experience keeping production services healthy, including setting up robust observability, leading incident response, and refining on-call readiness.
- Hardened Security Focus: Solid experience designing secure applications and implementing SDLC practices that align with enterprise compliance frameworks like SOC 2 Type II.
- Engineering Excellence: Natural adherence to high-quality engineering lifecycles, including strict coding standards, thorough code reviews, automated testing pipelines, and smooth CI/CD processes.
- Distributed Systems & Orchestration: Direct experience building complex, distributed backend systems (e.g., state machines, workflow/orchestration engines, event-driven architectures, or rule engines).
- Full-Stack Agility: Frontend proficiency with React, Redux, and modern TypeScript/JavaScript to jump in on UI tools when needed.
- Enterprise Integration Patterns: Experience constructing seamless enterprise integrations involving complex auth patterns, webhooks, secure data sync, and immutable audit logs.
- Domain Expertise: Familiarity with customer service operations, contact-center tech stacks, or complex customer support platform workflows.
Skills
Required
- Rust (strongly preferred)
- Node.js
- TypeScript
- System architecture
- Design patterns
- Fault tolerance
- High-availability systems
- Observability
- Incident response
- On-call readiness
- Secure application design
- SDLC practices
Preferred
- Distributed systems
- State machines
- Workflow/orchestration engines
- Event-driven architectures
- Rule engines
- React
- Redux
- Modern TypeScript/JavaScript