Software Engineer – C++/Rust/Python
Are you ready to unlock the potential of cutting-edge technology and shape the future of cyber security?
Our Client is disrupting the cyber security world of cross-domain solutions, bringing the next generation of ingenious hardware data diodes to the most important networks in the world.
From improving existing products (including data diodes and gateways) to working on related large cross-domain solutions, they have a vision for our next generation of products and are looking for experienced software engineers to help get them there!
As a Software Engineer you would be working on projects with real-world impact, operating in environments with complex security requirements. Our focus as a team is always on writing the highest quality software. Communication and knowledge sharing across the team is important for us and we’re always discussing how we can improve our software development and agile practices.
Our future areas of growth require knowledge around:
- Linux application development
- Low-level embedded
- Linux platform bring-up
- Real-time network protocols
- Network security
- Cloud applications
Qualifications
You must be eligible for UK Security Clearance
Key experience should include some of the following:
- Strong experience with Modern C++ and the STL, or Rust
- Experience with Python
- Bare metal and/or Linux and real time OS experience
- Cloud development experience
- Knowledge or experience of network security
Skills/Personal Qualities:
- A desire to push for continuous improvement and deliver quality software
- An enthusiasm for working collaboratively as part of a team including pair programming using test-driven development
- Excellent communication skills
Extensive benefits on offer include
- Health and lifestyle perks accompanying private healthcare
- 25 days annual leave with the opportunity to buy 5 additional days
- Generous company pension scheme
- Opportunity to get involved with community and charity-based initiatives
- Annual performance-based bonus