At a Glance
- Tasks: Develop cutting-edge software for defence projects that make a real difference.
- Company: Join a global defence powerhouse with a focus on innovation.
- Benefits: Flexible work environment, competitive salary, and opportunities for professional growth.
- Why this job: Be part of mission-critical projects in Intelligence and Cyber Security.
- Qualifications: Proficient in Java or Python, with experience in Linux and Git.
- Other info: Collaborate with some of the UK's brightest minds in a dynamic setting.
The predicted salary is between 36000 - 60000 £ per year.
Role: Software Engineer
Type: Permanent
Location: Gloucester
Clearance: DV Clearance
Are you an experienced Software Engineer with exposure to working within defence. Are you keen to work in a role where your work will make a big difference?
CND are partnered with a global defence powerhouse to help build their team of Software Engineers to deliver on mission critical goals. The work will span areas like Intelligence and Cyber Security projects, where your input to develop new elements will be valued. You will take on the role of creative and developing cutting edge systems and apps with a close eye on secure coding practices and DevSecOps principles.
Key Skills:
- Proficient in Java or another language such as Python
- Good knowledge of developing in a Linux environment
- Working knowledge of Git version control and GitLabs CI/CD pipelines
- Experience working with Apache NiFi
- Some exposure to front-end elements like JavaScript, TypeScript or React
- Some data interrogation with ElasticSearch and Kibana
- Exposure to working with Atlassian products
Looking for a role where you can achieve a good level of flexibility, some very interesting work alongside some of the UK’s brightest minds? Look no further!
Software Engineer employer: Computer Network Defence Ltd (CND)
Contact Detail:
Computer Network Defence Ltd (CND) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence sector and let them know you're on the hunt for a Software Engineer role. 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 related to Java, Python, or any cool apps you've developed. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with Git, Linux, and any relevant tools like Apache NiFi or ElasticSearch.
✨Tip Number 4
Don't forget to apply through our website! We’ve got some fantastic opportunities waiting for talented Software Engineers like you. Plus, it’s a great way to ensure your application gets noticed!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java, Python, and any relevant projects you've worked on in defence or cyber security. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific examples of projects where you've used Git, Apache NiFi, or any front-end technologies like JavaScript or React. This helps us understand your hands-on experience and how you can contribute to our mission-critical goals.
Keep It Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to proofread for any typos. We appreciate a well-organised application that gets straight to the good stuff!
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. Plus, it shows us you’re keen and ready to join our team!
How to prepare for a job interview at Computer Network Defence Ltd (CND)
✨Know Your Tech Stack
Make sure you brush up on your Java or Python skills, as well as your experience with Linux environments. Be ready to discuss specific projects where you've used these technologies, and how they relate to the role you're applying for.
✨Understand DevSecOps Principles
Since the role involves secure coding practices, it’s crucial to understand DevSecOps. Prepare to explain how you’ve implemented security measures in your previous projects and how you can contribute to maintaining high standards in this area.
✨Familiarise Yourself with Tools
Get comfortable with Git version control and CI/CD pipelines, especially GitLab. Be prepared to talk about your experience with Apache NiFi and any front-end technologies like JavaScript or React that you've worked with.
✨Show Your Passion for Defence Projects
This role is all about making a difference in defence. Research the company’s mission and be ready to discuss why you’re passionate about working in this sector. Highlight any relevant experience or projects that align with their goals.