Overview
On Site
$$70/hr on C2C or $64.51/hr on W2
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 7 month(s)
Skills
GitHub
DevOps
AWS
Performance Optimization
Automation
debugging
mentoring
Software Design
GitLab CI/CD
Systems Architecture
Code Review
Concurrency
Rust programming
systems programming
async programming
Rust ecosystem tools
tokio
async-std
SaltStack
distributed systems.
Job Details
Job Title: Sr. Rust Developer
Location: Atlanta, Georgia (Hybrid)
Hybrid work option candidate must be available to report on-site as directed by the client.
Interview: In-person/WebCam
Job Description:
- Design and develop high-performance applications using Rust's ownership model and type system.
- Write safe, concurrent, and efficient code following Rust best practices and idioms.
- Lead the development of advanced system features and modules.
- Review and optimize code for performance, safety, and scalability.
- Mentor junior and mid-level developers through code reviews and technical guidance.
- Collaborate with product managers and stakeholders to translate business needs into technical requirements.
- Troubleshoot and resolve systems-level and concurrency issues.
- Integrate Rust applications with existing systems and third-party services.
- Deploy and monitor applications in production environments.
- Collaborate with DevOps teams to optimize build, CI/CD, and deployment pipelines.
- Implement and streamline DevOps practices for continuous integration, automated testing, and infrastructure management.
- Improve development workflows and build automation to enhance delivery efficiency.
| Skill | Required /Desired | Amount | of Experience |
|---|---|---|---|
| Bachelor's degree in computer science, Software Engineering, or related technical field. | Required | 0 | |
| Professional software development experience. | Required | 10 | Years |
| Rust experience. | Required | 5 | Years |
| Proven experience as a Lead Developer or similar role. | Required | 3 | Years |
| Strong understanding of memory management, concurrency, and systems programming concepts. | Required | 0 | |
| Experience with Rust ecosystem tools and popular crates. | Required | 5 | Years |
| Knowledge of async programming in Rust using tokio, async-std, or similar frameworks. | Required | 5 | Years |
| Familiarity with performance profiling and optimization techniques. | Required | 0 | |
| Experience with advanced automation platforms like SaltStack for infrastructure and configuration management. | Required | 3 | Years |
| Knowledge and Experience with AWS, GitHub, and GitLab pipelines. | Required | 5 | Years |
| Excellent debugging skills for systems-level and concurrent programming issues. | Required | 0 | |
| Ability to write clean, maintainable, and well-documented Rust code. | Required | 0 | |
| Self-motivated with the ability to learn quickly and adapt to new technologies. | Required | 0 |
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.