Shift5 is seeking a Senior Software Engineer to develop and optimize high-performance Rust software for real-time data processing on custom, resource-constrained Linux systems. The role involves designing and implementing type-safe hardware abstractions, building and maintaining code generation pipelines, and implementing robust and efficient parsers for complex wire protocols.
Requirements
- U.S. Citizenship is required.
- Ability to obtain and maintain a U.S. Government Security Clearance.
- BS or MS in Computer Science, Computer Engineering, or related field, or equivalent experience.
- Prior work on a shipped, commercial Rust project in production.
- Deep knowledge of Linux systems programming, including kernel interaction, hardware optimization, and system-level debugging.
- Proficiency with Git and modern CI/CD practices.
- Strong communication skills for technical documentation and stakeholder communication.
- Ability to identify and advocate for architectural improvements and shape technical direction.
- Demonstrated ability to work independently and take ownership of complex technical challenges.
Benefits
- Base Salary: $182,000 -$232,000
- Bonus program and equity in a fast-growing startup
- Competitive medical, dental, and vision coverage for employees and their families
- Health Savings Account with annual employer contributions
- Employer-paid Life and Disability Insurance
- Uncapped paid time off policy
- Flexible work & remote work policy
- Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)