At a Glance
- Tasks: Develop bespoke software for Cyber Security using C and C++ in a collaborative team.
- Company: CoreTech Security, a leader in innovative Cyber Security solutions.
- Benefits: Competitive salary, 25 days holiday, health benefits, and training opportunities.
- Other info: Join a dynamic team with excellent career growth and regular social events.
- Why this job: Make a real impact on exciting projects while growing your skills in a supportive environment.
- Qualifications: Experience in C/C++ software development and a passion for quality code.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the High‑Integrity Software Engineer role at CoreTech Security.
Our Capability Development team develops bespoke software for clients in the cyber security domain. We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux. We emphasise a comprehensive understanding of the programming languages, platforms, and tooling, and are looking for a candidate who holds an active Developed Vetting security clearance.
Prospective 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.
- Throw together a quick‑and‑dirty prototype to confirm feasibility, iterating until it meets requirements.
- Hands‑on in day‑to‑day delivery of projects, working with 1–2 colleagues.
- Unlock the potential of junior colleagues: encourage idiomatic code, demonstrate engineering rigour, share knowledge.
- Drive engineering processes to balance code quality, realistic delivery timescales, and client requirements.
Desirable Skills
- Professional experience designing and implementing complex C or C++ solutions, including clean‑slate and legacy codebases.
- Comfortable with platform APIs, development environments, and native debugging on Windows, macOS, Linux, iOS, or Android.
- Experience leading a small or midsize team through a complete project lifecycle.
- Commitment to code correctness and quality assurance via static analysis, code review, automated testing, and continuous integration.
Benefits
- Promotions based on technical excellence and reviewed regularly.
- 25 days holiday per year (plus bank holidays), option to buy up to 5 days.
- Additional holiday days after 2 years of service.
- Financial support for HMRC‑allowable relocation costs.
- Training and development opportunities.
- O’Reilly books subscription.
- Regular internal technical conferences, company socials, and lunch seminars.
- Free fruit, tea, coffee, milk, squash, hot chocolate.
Health Benefits (Private Medical)
- Private online GP and helpline.
- Access to physiotherapists, osteopaths, chiropractors.
- Mental health counselling and specialist consultations.
- Annual health assessment.
Financial Benefits
- Company bonus scheme tied to company success.
- 8% company pension contribution, no minimum employee contribution.
- Death in service cover of 4x base salary.
Lifestyle Benefits
- Enhanced maternity/paternity/adoption leave: 12 weeks full pay at start, 20 weeks after 2 years; 2 weeks paternity full pay at start, 4 weeks after 2 years.
- Enhanced cycle‑to‑work scheme; up to £1,000 purchase of e‑bikes and specialist cycles.
Location
Center of Cheltenham, a new build contemporary office, 5 minutes walk from local shops and cafes.
Application Process
Interview process is quick and to the point: brief call → technical interview. Successful applicants must hold an active Developed Vetting security clearance.
High-Integrity Software Engineer employer: CoreTech Security
CoreTech Security is an exceptional employer, offering a dynamic work culture where engineers are empowered to innovate and optimise development processes. With a strong focus on employee growth, we provide extensive training opportunities, regular promotions based on technical excellence, and a supportive environment that values collaboration and knowledge sharing. Located in the heart of Cheltenham, our modern office fosters a vibrant atmosphere, complemented by generous benefits including private medical care, a robust pension scheme, and a commitment to work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land High-Integrity Software Engineer
✨Tip Number 1
Get your networking game on! Connect with folks in the Cyber Security field, especially those who work at CoreTech Security. Attend meetups or online events to make those valuable connections that could lead to a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C and C++ projects, especially any clean-slate designs or legacy updates. This will give you a leg up when discussing your experience during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of platform APIs. Practice common coding challenges and be ready to discuss your thought process while solving problems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at CoreTech Security.
We think you need these skills to ace High-Integrity Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the High-Integrity Software Engineer role. Highlight your experience with C and C++, and any relevant projects you've worked on. We want to see how your skills align with our needs!
Showcase Your Projects:Include specific examples of projects where you've designed or implemented complex software solutions. We love seeing hands-on experience, especially if it involves clean-slate designs or updates to legacy systems.
Highlight Teamwork and Leadership:Since you'll be working in small teams, emphasise your ability to collaborate and lead. Share instances where you've guided junior colleagues or contributed to team success. We value engineers who uplift their peers!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at CoreTech Security
✨Know Your Tech Inside Out
Make sure you have a solid grasp of C and C++, as well as the platforms mentioned in the job description. Brush up on your knowledge of APIs and debugging techniques for Windows, macOS, Linux, iOS, and Android. Being able to discuss specific projects where you've applied these skills will really impress.
✨Showcase Your Leadership Skills
Since the role involves leading small teams, be prepared to share examples of how you've guided projects from start to finish. Talk about your experience in requirements capture, design reviews, and how you’ve mentored junior developers. This will demonstrate your ability to take charge and foster a collaborative environment.
✨Emphasise Code Quality
Highlight your commitment to code correctness and quality assurance. Discuss your experience with static analysis, code reviews, and automated testing. Be ready to explain how you ensure that your code is robust and maintainable, as this aligns perfectly with what they’re looking for.
✨Prepare for Problem-Solving Scenarios
Expect to tackle some technical challenges during the interview. Practice explaining your thought process when designing solutions or troubleshooting issues. They’ll want to see how you approach problems and iterate on your ideas, so be ready to think on your feet!