Backend Software Engineer

Parallel Systems

Los Angeles, United States Posted October 11, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$122,000 - $167,000

Job Description

Join Parallel Systems as a Backend Software Engineer and help build the train control software for our autonomous rail vehicles. In this hands-on role, you'll work primarily in Rust and be responsible for implementing and extending backend features, improving code reliability, and debugging issues. You'll have a clear growth path, starting with closing edge cases in existing train control logic and moving on to owning new features end to end. Prior rail experience is not required, but curiosity and a willingness to learn are essential.

  • Implement and extend backend features for critical train control applications, adding support for new train control concepts with guidance from senior engineers.
  • Develop and maintain system-level software written primarily in Rust, improving the reliability and correctness of existing code.
  • Participate in code reviews and technical discussions, helping to write technical specifications for the features you build.
  • 3+ years of experience in backend or systems-level software development
  • Proficiency with Linux environments, low-level system interactions, and memory management
  • Experience in C, C++, Rust, or other systems programming languages
  • Bachelor's degree in computer science, computer engineering, or a related field, or equivalent practical experience
  • Experience with Rust in production or a strong desire to work with Rust
  • Experience in safety critical application spaces such as autonomous vehicles, industrial control equipment, or aerospace
  • Experience in or knowledge of rail control systems is greatly preferred
  • Familiarity with cloud-based architectures and containerized environments (Docker, Kubernetes)
Required Skills
software development Rust Linux C++ Docker Kubernetes
How to apply

You apply on Parallel Systems’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Parallel Systems

See every open role at Parallel Systems on ARes.

More Jobs at Parallel Systems
Share This Job