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.
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 of the technologies mentioned in the job description. 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 common interview questions and be ready to discuss your experience with secure coding practices and DevSecOps principles. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications this way.
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 match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're passionate about software engineering and how you can contribute to our mission-critical goals. Don't forget to mention your experience with secure coding practices and DevSecOps principles.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving Apache NiFi or front-end technologies like JavaScript or React, make sure to include them. We love seeing real examples of your work and how you tackle challenges!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. We can't wait to hear from you!
How to prepare for a job interview at Computer Network Defence Ltd (CND)
✨Know Your Tech Inside Out
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 don't shy away from talking about any challenges you faced and how you overcame them.
✨Showcase Your Security Savvy
Since this role involves secure coding practices and DevSecOps principles, be prepared to talk about your understanding of these concepts. Share examples of how you've implemented security measures in your previous work, and why they matter in the defence sector.
✨Familiarise Yourself with Tools
Get comfortable with Git version control, GitLabs CI/CD pipelines, and any Atlassian products you've used. You might be asked about your workflow and how you manage code changes, so having a solid grasp of these tools will definitely give you an edge.
✨Engage with the Team's Mission
Research the company and its mission in the defence sector. Be ready to discuss how your skills can contribute to their goals, especially in areas like Intelligence and Cyber Security. Showing genuine interest in their work will help you stand out as a candidate who is not just looking for a job, but is passionate about making a difference.