At a Glance
- Tasks: Design and develop bespoke software for Cyber Security, tackling real-world challenges.
- Company: Join a leading tech firm focused on innovative solutions and engineering excellence.
- Benefits: Enjoy competitive salary, generous holiday, health benefits, and career development opportunities.
- Other info: Promote your skills in a collaborative team while enjoying regular social events and training.
- Why this job: Make a real impact with cutting-edge technology in a dynamic, supportive environment.
- Qualifications: Experience in software development, particularly with Python and other programming languages.
The predicted salary is between 50000 - 65000 £ per year.
Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We may be building assured software that prioritises engineering rigour and reliability, rapid cyber solutions that stitch together tooling for high‑impact results, or blended operational systems that address real-world challenges in the field. Common to all is commitment to technically led decisions, to meaningful technical challenge, and to engaging career paths where your work makes it off the shelf and into the hands of our customers. All of our roles demand strong technical expertise, meticulous attention to detail, and a commitment to delivering robust, dependable solutions that our clients can rely on when it matters most.
Our Operational Technology (OpTech) projects are typically focused on novel communications and analytics, targeting a variety of platforms from bare‑metal through to large‑scale Android and Linux deployments. We're looking for full‑stack developers who thrive on diverse requirements, capable of jumping from front‑end design to embedded platform development throughout their working week. While much of our existing work uses Python, with a strong understanding of languages such as C, C++, Kotlin, JavaScript and Rust, you'll fit right in. The OpTech team focuses on user‑driven applications, often involving bespoke hardware solutions. While not required, the best candidates are those with strong fundamentals in Radio Frequency (RF) communications and a desire to learn more.
We're led by engineers and empowered to optimise our (lightweight!) development processes with the knowledge gained from each project. We are ideally looking for a candidate who holds an active Security Clearance to join our team, however, we will consider sponsoring new clearances for candidates that meet our technical requirements.
Key Responsibilities
- 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.
- For this role you'll be hands‑on in the day‑to‑day delivery of projects. Typically, this will see you working with one or two other colleagues at a time. 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
- Experience leading a 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.
- Comfortable with operating under limited guidelines and requirements.
- Candidates with hands‑on experience targeting FPGA and Software‑Defined Radios and knowledge of traditional Telecommunications and Satellite communications systems.
- Demonstrable Android development (native or multiplatform).
- Design, development and maintenance of live micro‑service platforms.
This vacancy is for experienced software engineers and will require skills and experience in several of the areas listed as well as the ability to lead technical projects.
Work Benefits
- Promotions are based on technical excellence and reviewed regularly.
- 25 days holiday per year (with bank holidays on top), option to buy up to 5 days per year.
- Level up with an extra day of holiday per year, up to an extra 5 days, starting from 2 years' service.
- We offer financial support to cover HMRC allowable costs of relocating if you’re moving to the area.
- Training and development opportunities to support your career aspirations.
- O'Reilly books subscription which provides access to huge range of technical books.
- Regular events including internal technical conferences, company socials and pizza‑fuelled lunchtime seminars.
- Free seasonal fruit, tea, coffee, milk, squash and hot chocolate.
Health Benefits
- Private medical including access to Private online GP, and a helpline to speak with various healthcare professionals.
- Physiotherapists, osteopaths or chiropractors for muscle, bone, and joint pain.
- Mental health - counselling, and specialist consultations and treatment with psychologists and cognitive behavioural therapists.
- Annual Health assessment.
Financial Benefits
- A company bonus scheme so that everybody is rewarded for company success. This is an annual award that is based on the company hitting its targeted forecast. We have achieved this every year to date.
- 8% company contribution to pension with no minimum requirement for employee contribution.
- Death in Service cover of 4x base salary.
Lifestyle Benefits
- Enhanced maternity/paternity/adoption leave: 12 weeks maternity leave at full pay as soon as you join, further enhanced to 20 weeks full pay from 2 years’ service. 2 weeks paternity leave at full pay as soon as you join, further enhanced to 4 weeks full pay from 2 years’ service.
- Enhanced cycle‑to‑work scheme including the ability to purchase a bike over £1,000 (e‑bikes, specialist cycles and trikes allowed).
Operational Software Engineer in Cheltenham employer: 慨正橡扯
Join a forward-thinking team where your technical expertise will be valued and your career can flourish. With a strong focus on employee development, we offer extensive training opportunities, a supportive work culture, and a commitment to work-life balance, including generous holiday allowances and health benefits. Located in a vibrant area, our company fosters innovation and collaboration, ensuring that your contributions directly impact our clients and the cybersecurity landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Operational Software Engineer in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with Python, C++, or any of the other languages mentioned. A strong portfolio can really set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding the principles behind RF communications. Practice common coding challenges and be ready to discuss your thought process during problem-solving.
✨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 and contributing to our exciting projects.
We think you need these skills to ace Operational Software Engineer in Cheltenham
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with the technologies mentioned in the job description. We want to see how your skills align with our needs, so don’t hold back on showcasing your relevant projects!
Showcase Your Technical Skills:Since we’re looking for strong technical expertise, be sure to include specific examples of your work with Python, C, C++, or any other languages you’re proficient in. We love seeing hands-on experience, so share those cool projects you've worked on!
Highlight Your Problem-Solving Abilities:We value candidates who can tackle real-world challenges, so include instances where you’ve designed solutions or prototypes. Talk about how you approached a problem and what the outcome was – we’re all about that engineering rigour!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at 慨正橡扯
✨Know Your Tech Stack
Make sure you’re well-versed in the languages mentioned in the job description, especially Python, C, C++, Kotlin, JavaScript, and Rust. Brush up on your full-stack development skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you tackled them. Think of examples where you had to design a clean-slate product or iterate on a prototype, as this aligns with the role's responsibilities.
✨Demonstrate Team Leadership
If you have experience leading a team, be ready to share how you engaged your colleagues throughout the project lifecycle. Highlight your approach to mentoring junior developers and ensuring code quality through reviews and testing.
✨Understand the Cyber Security Context
Familiarise yourself with the Cyber Security domain and how bespoke software solutions can impact it. Be prepared to discuss any relevant experience you have in this area, especially if it involves RF communications or software-defined radios.