GMI Jobs is currently showing this Senior Software Engineer role at Parallel as an active listing from employer-controlled hiring sources. Always confirm final availability on the employer application page before applying.
How do I apply for this role?
Use the application link on this page to apply directly with Parallel. GMI Jobs keeps the canonical job page, company context, and market links together so candidates can compare before leaving the site.
What should I compare before applying?
Compare the role location Los Angeles, CA, any listed pay signal, company profile, related crypto jobs, and salary context before applying. Listed pay signals are not guaranteed offers; confirm compensation with the employer.
Job Description
<div class="content-intro"><p>Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail. Our innovative technology offers cleaner, safer, and more efficient logistics solutions. Join our dynamic team and help shape a smarter, greener future for global freight.</p></div><p><strong>Senior Software Engineer</strong></p> <p><span data-contrast="auto">Parallel Systems is seeking a Senior Software Engineer to design, build, and optimize critical system applications. You will work on high-performance backend systems that empower our rail vehicles to navigate the rail network safely and securely, as well as interface with customer’s train control systems. This role requires deep expertise in systems programming and the ability to build robust, efficient software solutions.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="auto">Responsibilities:</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Design and implement high-performance, low-latency backend systems for critical train control applications.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Develop and maintain system-level software written primarily in Rust.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Optimize existing codebases for scalability, performance, and reliability.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Collaborate with cross-functional teams to architect fault-tolerant and distributed systems.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Ensure software meets security, compliance, and performance standards.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Conduct performance profiling, debugging, and system diagnostics for complex issues.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Contribute to code reviews, technical discussions, and best practices within the team.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-ccp-props="{}">What Success Looks Like:</span></strong></p> &