Rust Engineer
Westwood Recruitment
Rust Engineer
19 March by Westwood Recruitment
	 Westwood Recruitment jobs

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!

Skills
  • Software Engineering
  • Programming Languages
  • cyber security
  • Rust
  • Tokio
Reference: 54673068
Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.
AddCheck MarkClockLocationSalaryHomeEye