Drimva

Parallel Systems

Backend Software Engineer II

$122K–$167K

Los Angeles, CA +1 · Full-time · Posted Oct 6, 2026

Location
Los Angeles, CA
Los Angeles, California, United States
Experience
3+ years of experience in backend or systems-level software development.
Education
Bachelor's degree in computer science, computer engineering, or a related field, or equivalent practical experience.

About the job

Build and maintain Rust-based backend train-control software for autonomous rail vehicles, improving its safety, correctness, and support for new control features.

What you'll do

  • Implement and extend backend features for train-control applications; analyze railroad specifications and contribute to technical designs.
  • Maintain system-level software and fix edge cases; write and test code to safety, security, and compliance standards.
  • Debug issues in simulation and on hardware, participate in code reviews, and help develop technical specifications.

What they ask for

  • Bachelor's degree in computer science, computer engineering, or a related field, or equivalent practical experience.
  • 3+ years of experience in backend or systems-level software development.
  • Experience in C, C++, Rust, or other systems programming languages.
  • Proficiency with Linux environments, low-level system interactions, and memory management.

Nice to have

  • Experience with Rust in production or a strong desire to work with Rust; experience in safety-critical application spaces.
  • Experience in or knowledge of rail control systems; familiarity with cloud-based architectures and containerized environments (Docker, Kubernetes).

Pay

$122,000 — $167,000 USD (base salary)

Tools

Rust, C, C++, Linux, Docker, Kubernetes

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)