Software Engineer [DV Clearance Desirable]
Description✓Software Engineer
✓Cheltenham
✓DV clearance or ability to obtain required
✓My client based in Cheltenham deliver high-end security research and bespoke solutions
✓We are on the look out for experienced Software Engineers with current DV clearance or the ability to obtain DV level security clearance
✓The salary for this role will depend on your experience [£32,000 - £90,000 salary bracket] and we are ideally looking for someone at a more senior level however, we are open to all levels of ability to if you feel the below information is of interest, please reach out.
✓The Team
✓Our Capability Development team develops bespoke software for our clients in the cybersecurity domain
✓We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux
✓We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely on.
✓That deep technical knowledge has helped us earn a reputation for writing novel, robust, and maintainable solutions to our client's challenging—and fascinating—problems! Our projects are typically delivered by 2-4 person teams over months, rather than years, with daily opportunities to see the direct impact of our work.
✓We're led by engineers and empowered to optimise our [lightweight!] development processes with the knowledge gained from each project.
✓The Role
✓You'll take a hands-on role in the day-to-day delivery of projects
✓Typically, this will see you working with one or two other colleagues at a time
✓You may be:
✓• designing a new clean-slate product with complete autonomy over its architecture
✓• adding new capabilities to, or replacing a core component of, an existing product
✓• throwing together a quick-and-dirty prototype to confirm the feasibility of a proposed technical approach; iterating until it meets requirements
✓In addition, you'll take an active role in unlocking the potential of junior colleagues: encouraging idiomatic code, demonstrating engineering rigour, and sharing hard-won knowledge with your peers.
✓You’ll also help drive our engineering processes to maintain code quality while balancing realistic delivery timescales and client requirements.
✓Desirable Skills
✓Successful candidates will typically be able to show the following:
✓• Professional experience in the design and implementation of complex C or C++ based solutions, ideally both clean-slate projects and updates to legacy code bases.
✓• Comfortable with platform APIs, development environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android.
✓• Experiencing leading a small or midsize team of developers through a complete project lifecycle, engaging in requirements capture, design review, implementation, and assurance.
✓• Commitment to code correctness and quality assurance through static analysis, code review, automated testing, and continuous integration.
✓That said, we are always open to new skills and backgrounds; we value technical competency and know that the best engineers learn quickly, so if you think you have relevant skills not listed, please consider reaching out Show more →
✓Cheltenham
✓DV clearance or ability to obtain required
✓My client based in Cheltenham deliver high-end security research and bespoke solutions
✓We are on the look out for experienced Software Engineers with current DV clearance or the ability to obtain DV level security clearance
✓The salary for this role will depend on your experience [£32,000 - £90,000 salary bracket] and we are ideally looking for someone at a more senior level however, we are open to all levels of ability to if you feel the below information is of interest, please reach out.
✓The Team
✓Our Capability Development team develops bespoke software for our clients in the cybersecurity domain
✓We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux
✓We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling we rely on.
✓That deep technical knowledge has helped us earn a reputation for writing novel, robust, and maintainable solutions to our client's challenging—and fascinating—problems! Our projects are typically delivered by 2-4 person teams over months, rather than years, with daily opportunities to see the direct impact of our work.
✓We're led by engineers and empowered to optimise our [lightweight!] development processes with the knowledge gained from each project.
✓The Role
✓You'll take a hands-on role in the day-to-day delivery of projects
✓Typically, this will see you working with one or two other colleagues at a time
✓You may be:
✓• designing a new clean-slate product with complete autonomy over its architecture
✓• adding new capabilities to, or replacing a core component of, an existing product
✓• throwing together a quick-and-dirty prototype to confirm the feasibility of a proposed technical approach; iterating until it meets requirements
✓In addition, you'll take an active role in unlocking the potential of junior colleagues: encouraging idiomatic code, demonstrating engineering rigour, and sharing hard-won knowledge with your peers.
✓You’ll also help drive our engineering processes to maintain code quality while balancing realistic delivery timescales and client requirements.
✓Desirable Skills
✓Successful candidates will typically be able to show the following:
✓• Professional experience in the design and implementation of complex C or C++ based solutions, ideally both clean-slate projects and updates to legacy code bases.
✓• Comfortable with platform APIs, development environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android.
✓• Experiencing leading a small or midsize team of developers through a complete project lifecycle, engaging in requirements capture, design review, implementation, and assurance.
✓• Commitment to code correctness and quality assurance through static analysis, code review, automated testing, and continuous integration.
✓That said, we are always open to new skills and backgrounds; we value technical competency and know that the best engineers learn quickly, so if you think you have relevant skills not listed, please consider reaching out Show more →
Features
- ✓Excellent Benefits Package