About the Role
About the Role
As a Rust Software Developer, you will drive the development of a Linux-based network security appliance, focusing on security software and systems development. This role requires a strong background in Rust and a passion for quality software development within a collaborative and engaging team environment.
What You'll Do
Get involved in the development of security software and systems within a thriving technology organization providing security solutions for regulated industries.
Who You Are
You must have a genuine passion for software development, intellectual curiosity, and self-motivation.
Requirements
- Must have or be able to obtain security clearance at DV clearance level.
- Strong Computer Science or Systems Engineering degree (BSc) is required.
- Software development skills in Rust and ideally Go.
- Solid Linux network programming and protocol implementation skills.
- Exceptional knowledge of Linux networking fundamentals and low-level systems programming.
Benefits
- Salary of £90,000-£110,000 depending on experience.
- Professional development budget.
- Private healthcare.
- Wellness support.
- Flexible hybrid setup.
Requirements
Security Clearance
Must have or be able to obtain security clearance at DV clearance level.
Degree in Computer Science
A strong Computer Science or Systems Engineering degree (BSc) is required.
Rust Development Skills
Proficiency in Rust is essential, with a willingness to learn Go.
Linux Networking Skills
Solid skills in Linux network programming and protocol implementation are necessary.
Low-Level Systems Programming
Exceptional knowledge of Linux networking fundamentals and low-level systems programming is required.
Nice to Have
Experience with Go is a plus, though not mandatory.
Benefits
Salary Range
Salary of £90,000-£110,000 depending on experience.
Professional Development
A budget for professional development is provided.
Healthcare
Private healthcare is included in the benefits package.
Wellness Support
Wellness support is available for employees.
Flexible Work Setup
A flexible hybrid work setup is offered.