Parallel Systems
Senior Software Engineer
$150K–$212K
Los Angeles, CA +1 · Senior · Full-time · Posted May 13, 2026
- Location
- Los Angeles, CA
Los Angeles, California, United States - Experience
- 5+ years of experience in backend or systems-level software development.
About the job
Designs and optimizes high-performance backend and system-level software for train control applications and customer system integrations.
What you'll do
- Build and maintain low-latency train control software, primarily in Rust.
- Improve system scalability, performance, reliability, and fault tolerance; diagnose complex issues.
- Collaborate on architecture, code reviews, and software security and performance standards.
What they ask for
- Professional experience in C, C++, Rust, or other systems programming languages.
- Strong understanding of operating systems, networking, and concurrency models.
- Experience building highly available, high-performance systems.
- Proficiency with Linux, low-level system interactions, memory management, debugging, and performance optimization.
Nice to have
- Production Rust experience or a strong desire to work with Rust; safety-critical application experience.
- Knowledge of rail control systems; familiarity with cloud architectures and Docker or Kubernetes.
Pay
$150,000 — $212,000 USD (base salary)
Tools
Rust, C, C++, Linux, Docker, Kubernetes
Model-written summary · the original posting is authoritative