Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 13, 2026.
We are looking for a skilled Rust Developer to design, develop, and maintain high-performance, secure, and scalable software applications. The ideal candidate should have strong hands-on experience with the Rust programming language and a solid understanding of systems programming, backend development, concurrency, and software engineering best practices.
Key Responsibilities
Design, develop, test, and maintain high-performance applications using Rust.
Build secure, scalable, and reliable backend services and APIs.
Work with Rust concepts including ownership, borrowing, lifetimes, traits, and generics.
Develop concurrent and asynchronous applications using frameworks and libraries such as Tokio and async Rust.
Design and integrate RESTful APIs and microservices.
Work with databases such as PostgreSQL, MySQL, Redis, or other data stores.
Optimize application performance, memory usage, and system reliability.
Write clean, maintainable, well-tested, and production-quality code.
Troubleshoot complex technical issues and improve existing systems.
Collaborate with cross-functional teams, including frontend engineers, DevOps engineers, architects, and product teams.
Participate in code reviews and contribute to engineering best practices.
Implement automated testing and support CI/CD processes.
Required Skills & Qualifications
3+ years of professional software development experience, with strong hands-on experience in Rust.
Strong understanding of Rust fundamentals, including:
Ownership and borrowing
Lifetimes
Traits and generics
Error handling
Memory safety
Experience with asynchronous and concurrent programming using Tokio or similar frameworks.
Experience building backend services, APIs, or distributed systems.
Strong understanding of REST APIs and microservices architecture.
Experience with relational and/or NoSQL databases.
Familiarity with Git and modern software development workflows.
Strong debugging, problem-solving, and performance optimization skills.
Good understanding of software design principles and clean code practices.
Preferred Qualifications
Experience with Rust web frameworks such as Axum, Actix Web, or Rocket.
Experience with Docker and Kubernetes.
Familiarity with cloud platforms such as AWS, Azure, or GCP.
Experience with distributed systems and event-driven architecture.
Knowledge of message brokers such as Kafka or RabbitMQ.
Experience with CI/CD pipelines.
Knowledge of systems programming, networking, or low-level programming.
Experience with blockchain, Web3, embedded systems, or high-performance computing is a plus.
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.

