Job Description
Two Six Technologies is seeking a Lead Rust Software Engineer to join their applied mathematics and formal methods team. This role involves software development in Rust, focusing on performance, security, and maintainability. The engineer will collaborate with a multidisciplinary team of engineers and researchers in an innovation-driven environment.
Role Involves:
- Designing and implementing software solutions using Rust.
- Collaborating with researchers and engineers to implement high-assurance software architectures.
- Developing APIs and interfaces to support research-driven software solutions.
- Contributing to scalable and modular software design methodologies.
- Maintaining best practices for Rust development.
- Engaging in technical discussions with stakeholders.
- Staying up-to-date with Rust ecosystem advancements.
Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3-5 years of software development experience with Rust.
- Proficiency in at least one additional modern programming language (e.g., Python, C, C++).
- Experience with memory-safe programming.
- Experience with operating systems internals.
- Familiarity with version control, CI/CD pipelines, and automated testing practices.
Two Six Technologies Offers:
- Medical, dental, and vision insurance.
- Life and disability insurance.
- Retirement benefits.
- Paid leave.
- Tuition assistance and professional development.