Senior Software Engineer - Rust
Impact AnalyticsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
We are looking for a highly skilled Senior Rust Developer with 4-7 years of experience in software development, including a strong foundation in C/C++. The ideal candidate should be passionate about system programming, performance optimisation, and building scalable applications.
Responsibilities
- Develop and maintain high-performance applications using Rust and similar technologies.
- The ideal candidate should be passionate about system programming, performance optimisation, and building scalable enterprise applications.
- Optimise system performance and memory management.
- Collaborate with cross-functional teams to design and implement robust solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Debug and troubleshoot software issues efficiently.
- Ensure security and reliability of applications.
Requirements
- 5-6 years of experience in software development.
- Strong proficiency in Rust and its ecosystem.
- Hands-on experience with C/C++ and understanding of memory management,
- concurrency, and system-level programming.
- Experience with performance tuning and optimisation.
- Knowledge of low-level networking, system calls, and multithreading.
- Familiarity with databases, APIs, and cloud-based services is a plus.
- Strong problem-solving and analytical skills.
Preferred Skills and Experience:
- Experience working in enterprise application development and SAAS domains.
- Understanding of Web Assembly (WASM) and distributed systems.
- Familiarity with DevOps practices and CI/CD pipelines.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free