
Senior Software Engineer
Parallel Systems3 months ago
Base Salary
$150k - $212k/yr
Responsibilities
- Design and implement high-performance, low-latency backend systems for critical train control applications.
- Develop and maintain system-level software written primarily in Rust.
- Optimize codebases for scalability, performance, and reliability.
- Architect fault-tolerant and distributed systems with cross-functional teams.
- Ensure software meets security, compliance, and performance standards.
- Conduct performance profiling, debugging, and system diagnostics for complex issues.
- Contribute to code reviews, technical discussions, and team best practices.
- Implement and test major features in simulation and on real hardware at the test site.
- Define the future direction of the company’s back-office systems and plan integrations with customer enterprise systems.
Requirements
- At least 5 years of experience in backend or systems-level software development.
- Professional experience with C, C++, Rust, or another systems programming language.
- Strong understanding of operating systems, networking, and concurrency models.
- Experience building highly available, high-performance systems.
- Proficiency with Linux environments, low-level system interactions, and memory management.
- Strong debugging and performance optimization skills for complex distributed systems.
- Production experience with Rust or a strong desire to work with Rust is preferred.
- Experience in safety-critical application areas such as autonomous vehicles, industrial control equipment, or aerospace is preferred.
- Experience with or knowledge of rail control systems is preferred.
- Familiarity with cloud-based architectures and containerized environments, including Docker and Kubernetes, is preferred.
About Parallel Systems
Parallel develops autonomous, battery-electric rail vehicles to convert freight from truck to rail. Our technology enables railroads to serve new markets, decongest highways, and reduce shipping costs and pollution. We provide a safer, more efficient, and sustainable alternative to short-haul trucking, seamlessly integrating with existing rail operations and powering the future of freight.