Overview
Our Capability Development team delivers bespoke end-to-end solutions in the cyber security domain, specialising in C and C++ across embedded and mobile platforms (iOS, Android, Windows, macOS, Linux). We focus on comprehensive programming knowledge, platform tooling and rapid delivery of mission-critical products. Projects are typically delivered by 2-4 person teams over months, with daily opportunities to see direct impact and to optimise lightweight development processes.
Requirements
The role requires an active Developed Vetting security clearance and experience producing high-quality end-to-end products across multiple platforms.
Responsibilities
- Design a new clean-slate product with complete autonomy over its architecture.
- Add new capabilities to, or replace a core component of, an existing product.
- Build quick-and-dirty prototypes to confirm feasibility, iterate until they meet requirements.
- Deliver day-to-day project work, typically with one or two colleagues.
- Guide junior colleagues by encouraging idiomatic code, demonstrating engineering rigour and sharing knowledge.
- Drive engineering processes to maintain code quality while balancing realistic delivery timescales and client requirements.
Desirable Skills
- Professional experience designing and implementing complex solutions that leverage existing platform capabilities for rapid delivery.
- Comfortable with platform APIs, development environments and native debugging on Windows, macOS, Linux, iOS, or Android.
- Experience leading a small or midsize team of developers through a complete project lifecycle, including requirements capture, design review, implementation and assurance.
- Commitment to code correctness and quality assurance via static analysis, code review, automated testing and continuous integration.
Work Benefits
- Promotions based on technical excellence and reviewed regularly.
- 25 days holiday per year (plus bank holidays), with an option to buy up to 5 days per year.
- Extra holiday days can be earned after 2 years of service (up to 5 additional days).
- Financial support for HMRC-allowable relocation costs.
- Training and development opportunities to support career aspirations.
- O'Reilly books subscription.
- Regular internal technical conferences, company socials and pizza-fuelled lunchtime seminars.
- Free seasonal fruit, tea, coffee, milk, squash and hot chocolate.
Health Benefits
- Private online GP and helpline to speak with healthcare professionals.
- Access to physiotherapists, osteopaths or chiropractors for musculoskeletal pain.
- Mental health support: counseling, specialist consultations and treatment with psychologists and CBT therapists.
- Annual health assessment.
Financial Benefits
- A company bonus scheme rewarding company success; annual award based on achievements.
- 8% company contribution to pension with no minimum employee contribution requirement.
- Death in service cover of 4x base salary.
Lifestyle Benefits
- Enhanced maternity/paternity/adoption leave: 12 weeks maternity leave at full pay upon joining, extended to 20 weeks from 2 years service; 2 weeks paternity leave at full pay upon joining, extended to 4 weeks from 2 years service.
- Enhanced cycle-to-work scheme allowing purchase of a bike over £1,000 (e-bikes, specialist cycles and trikes allowed).