What are the responsibilities and job description for the Sr. Rust Developer position at Diversified Systems, Inc.?
Hybrid (Must report onsite as needed)
Description
DSI is searching for a skilled Senior Rust Developer to take ownership of complex projects, guide technical decisions, and mentor junior team members. This role requires a deep understanding of systems programming concepts, concurrency patterns, and performance optimization techniques.
The ideal candidate will have a strong background in systems programming and a passion for building efficient and reliable software. You will be responsible for developing high-performance applications and contributing to the design and architecture of our systems.
Responsibilities
Founded in 1990, Diversified Systems is an award-winning Technology Services corporation providing all levels of IT project consulting services nationwide. DSI is headquartered in Columbus, Ohio with regional offices in the American Midwest and East Coast. We offer our consultants a number of flexible and competitive compensation benefit packages.
Diversified Systems is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.
Diversity, Equity and Inclusion
DSI values authenticity and is committed to making sure our employees and partners are valued and respected. At DSI, we believe building a diverse culture is important because we know when people work together, we can achieve better results as a team. DSI realizes that everyone comes from various backgrounds. We celebrate these differences because our employees are our greatest asset as we strive to best meet the needs of those we serve. As part of our ongoing efforts, DSI is focused on advancing equality, diversity, and inclusion by setting high standards to continually evolve our culture. This includes but is not limited to recruiting, community involvement, client delivery, and career development.
Description
DSI is searching for a skilled Senior Rust Developer to take ownership of complex projects, guide technical decisions, and mentor junior team members. This role requires a deep understanding of systems programming concepts, concurrency patterns, and performance optimization techniques.
The ideal candidate will have a strong background in systems programming and a passion for building efficient and reliable software. You will be responsible for developing high-performance applications and contributing to the design and architecture of our systems.
Responsibilities
- 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 development of advanced features and systems using Rust.
- Review and optimize code for performance, safety, and scalability.
- Mentor junior and mid-level developers through code reviews and training.
- Collaborate with product managers and stakeholders on technical requirements.
- Troubleshoot critical issues and provide long-term solutions.
- Integrate Rust applications with existing systems and third-party services.
- Deploy and monitor Rust applications in production environments.
- Collaborate with DevOps teams to optimize build processes and deployment pipelines.
- Drive the implementation of DevOps practices and tools for continuous integration, automated testing, and deployment.
- Streamline development workflows, optimize build processes, and improve overall development efficiency.
- 10 years of professional software development experience required.
- 5 years of Rust experience required.
- 3 years of proven experience as a Lead Developer or similar role required.
- Strong understanding of memory management, concurrency, and systems programming concepts required.
- 5 years of experience with Rust ecosystem tools and popular crates required.
- 5 years of knowledge of async programming in Rust using tokio, async-std, or similar frameworks required.
- 3 years of familiarity with performance profiling and optimization techniques required.
- 3 years of experience with advanced automation platforms like SaltStack for infrastructure and configuration management required.
- 5 years of knowledge and experience with AWS, GitHub, and GitLab pipelines required.
- Excellent debugging skills for systems-level and concurrent programming issues required.
- Ability to write clean, maintainable, and well-documented Rust code required.
- Self-motivated with the ability to learn quickly and adapt to new technologies required.
Founded in 1990, Diversified Systems is an award-winning Technology Services corporation providing all levels of IT project consulting services nationwide. DSI is headquartered in Columbus, Ohio with regional offices in the American Midwest and East Coast. We offer our consultants a number of flexible and competitive compensation benefit packages.
Diversified Systems is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.
Diversity, Equity and Inclusion
DSI values authenticity and is committed to making sure our employees and partners are valued and respected. At DSI, we believe building a diverse culture is important because we know when people work together, we can achieve better results as a team. DSI realizes that everyone comes from various backgrounds. We celebrate these differences because our employees are our greatest asset as we strive to best meet the needs of those we serve. As part of our ongoing efforts, DSI is focused on advancing equality, diversity, and inclusion by setting high standards to continually evolve our culture. This includes but is not limited to recruiting, community involvement, client delivery, and career development.