Rust Engineer
  • England,London,City of London
  • full-time
  • £75,000 - £90,000 per annum
Job Description:
Job Title: Rust Engineer
Location: Remote
Job Type: Full-Time, Permanent
About the Role:
We are partnering with a leading cybersecurity firm in search of a skilled Rust Engineer to join their innovative team. In this role, you will leverage the power of the Rust programming language and the Tokio tech stack to develop high-performance, secure software solutions that protect against cyber threats. This is an exciting opportunity to contribute to a rapidly growing cybersecurity firm while working on cutting-edge technologies.
Key Responsibilities:
*Develop secure and scalable applications using Rust, with a focus on the Tokio async runtime to build high-performance systems.
*Collaborate with the cybersecurity team to design and implement features that address complex security challenges.
*Utilize the Tokio tech stack (including async/await, Tokio libraries) to build fast, reliable, and non-blocking systems.
*Write clean, maintainable, and efficient code that adheres to best practices in both performance and security.
*Participate in code reviews, collaborate on technical designs, and work with cross-functional teams to solve complex problems.
*Implement cryptographic algorithms and protocols using Rust to ensure the security of the system.
*Troubleshoot and optimize for performance and security vulnerabilities in the system.
*Stay up-to-date with the latest trends in Rust development and the cybersecurity landscape, particularly within the context of asynchronous programming.
Qualifications:
*Strong experience in Rust, including developing production-grade applications with a focus on asynchronous programming using the Tokio stack.
*Proficient in writing secure, high-performance Rust code, especially with the Tokio async runtime.
*Solid understanding of system-level programming, memory management, and concurrency in Rust.
*Knowledge of secure coding practices, cryptography, and implementing encryption algorithms.
*Experience with network security or systems programming is highly preferred.
*Proficiency with tools like Cargo, Clippy, Rustfmt, and experience using Tokio libraries (e.g., tokio-timer, tokio-net).
*Strong understanding of version control systems (e.g., Git) and CI/CD pipelines.
*Excellent problem-solving abilities and attention to detail, with the ability to work independently.
Preferred Skills:
*Experience with cybersecurity frameworks, penetration testing, or vulnerability management.
*Familiarity with network protocols (TLS, VPNs) and security tools (e.g., firewalls).
*Experience with cloud platforms and containerization (AWS, Kubernetes, Docker).
*Knowledge of system profiling, debugging, and performance optimization.
*Familiarity with additional programming languages such as Go, C++, or Python.
*Experience working with databases or message queues in a security context.
Why Consider This Role?
*Competitive salary and benefits, with flexible working arrangements (remote/office hybrid).
*A collaborative and innovative environment that values your ideas and contributions.
*Continuous opportunities for growth, learning, and career advancement in a fast-paced industry.
*Make a direct impact in helping organizations stay secure against emerging cyber threats.
If you are an experienced Rust professional who is passionate about cyber-security, we want to hear from you!
Job number 2186992

Increase your exposure to recruiters with ProJobs

Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription

You can cancel your subscription at any time.
metapel
Company Details:
Westwood Recruitment
Company size:
Industry:
The jobs on site are for both men and women