At a Glance
- Tasks: Develop cutting-edge software solutions for national security, focusing on AI, Cyber, and Cloud technologies.
- Company: Join Roke, a trusted tech leader in National Security and Defence with over 60 years of expertise.
- Benefits: Enjoy a modern work environment, flexible working options, and access to an on-site gym.
- Why this job: Make a real impact by protecting people and information while working with innovative technologies.
- Qualifications: Must be a British Citizen eligible for DV clearance; coding experience and a passion for technology required.
- Other info: Work in beautiful locations like Woking or Romsey, with easy access to transport and nature.
The predicted salary is between 43200 - 72000 ÂŁ per year.
Full Stack Software Engineer
National Security Business
Be part of a growing and highly trusted supplier into the NS domain working to deliver mission critical solutions helping to keep the nation safe, secure and prosperous.
Work on leading edge technology solutions in the following disciplines: AI & Data Science, Cyber, Cloud, Big Data, Software Development, DevOps, SRE, Platform Engineering.
Role
As a Full Stack Software Engineer, you’ll enjoy delivering mission critical solutions to National Security customers. This isn’t developing solutions that complete financial transactions faster, you’ll develop cutting edge product that protects people, platforms, missions and information against constantly changing threats.
You’re a Full Stack Software Engineer that enjoys developing novel products; leading, innovating and inventing by bringing the physical and digital together. It’ll involve consulting with customers, defining strategy and understanding how to apply emerging technologies
Roke is a leading technology & engineering company with clients spanning National Security, Defence and Intelligence. You will work alongside our customers to solve their complex and unique challenges.
You will be responsible for
* Writing clean, secure code following a test-driven approach
* Create code that is open by default and easy for others to reuse
* Translate logical designs into physical designs
* Produce detailed designs
* Effectively document all work using required standards, methods and tools, including prototyping tools where appropriate
* Work with well understood and emerging technologies and identify appropriate patterns
* Integrating API / UI components with existing data stores and APIs
* Maintain and develop existing architectural components including Data Ingest, Data Stores and REST APIs
* Participate in sprint ceremonies with the agile team, attending daily stand-ups, epic decomposition, demos and planning sessions.
* Assist the wider team to understand upcoming API features and their impact on
* Collaborate with user researchers and can represent users internally
* Explain the difference between user needs and the desires of the user
Relevant skills (but not a requirement to have all of these)
* Programming languages such as Python, Java, Golang, JavaScript or C++
* Front end frameworks – at least one of React / VueJS / AngularJS
* Web solutions such as Nginx, Caddy or Uvicorn
* Understanding of relational databases PostgreSQL, MySQL) and NoSQL databases MongoDB, Cassandra)
* Experience with containerisation – Docker, Podman and K8s
* Familiarity with cloud platforms like AWS, Google Cloud or Azure
* Scripting languages – Bash or PowerShell
* Most importantly, able to learn “just in time” to adopt cutting edge new technologies and paradigms
Built on over a 60-year heritage, Roke offers specialist knowledge in sensors, communications, cyber, and AI and ML. We change the way organisations think and act – through dynamic insights from the analysis of multiple layers of data. We take care of the innovative, technical stuff that keeps everyone safe – that’s our mission, passion, and motivation.
We have secured long term work, across the full spectrum, on the latest framework with the client, which provides the springboard for our ongoing growth and development in this domain, so join us on what will be an incredible growth journey.
Where you’ll work
Woking – You’ll find our Woking site in a modern building on the outskirts of London. Rated excellent for sustainability by BREEAM & Fitwel certified – you’ll feel better for visiting. This site provides key links to our customers in London, is a 5-minute walk from the train station, has secure parking nearby and dedicated cycle storage.
Romsey – You’ll find our Romsey site located within beautiful Hampshire countryside, close to the picturesque New Forest District and not far from a superb stretch of the south coast. This is no corporate concrete jungle; this is a manor house site, with ample parking an on-site gym and a driveway full of daffodils in the spring.
There is an expectation that a significant proportion of your time will be spent working on customer sites in the London area.
Clearance
Due to the nature of this role, we require you to be eligible to achieve DV clearance. As a result, you should be a British Citizen and have resided in the for the last 10 years.
The Next Step.. .
Click apply, submitting an up-to-date CV. We look forward to hearing from you.
Full Stack Software Engineer employer: Roke
Contact Detail:
Roke Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Familiarise yourself with the latest technologies mentioned in the job description, such as AI, Cybersecurity, and Cloud Computing. Being able to discuss these topics confidently during your interview will show that you're not only knowledgeable but also genuinely interested in the role.
✨Tip Number 2
Network with professionals in the National Security sector. Attend relevant meetups or online forums where you can connect with current employees or industry experts. This could provide you with valuable insights and potentially a referral when applying through our website.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and how you've contributed to sprint ceremonies in past roles. Highlighting your teamwork and collaboration skills will be crucial, as this role involves working closely with an agile team.
✨Tip Number 4
Understand the importance of security in software development, especially in the context of national security. Be ready to explain how you ensure code quality and security in your projects, as this will resonate well with the mission of the company.
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of a Full Stack Software Engineer at Roke. Familiarise yourself with the technologies mentioned in the job description, such as AI, Cyber, Cloud, and DevOps.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your proficiency in writing clean, secure code, and any experience with API integration or agile methodologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for developing mission-critical solutions. Mention specific projects or experiences that demonstrate your ability to innovate and solve complex challenges in the National Security domain.
Highlight Your Teamwork Skills: Since collaboration is key in this role, be sure to include examples of how you've successfully worked within a team. Discuss your experience in sprint ceremonies and how you’ve contributed to team goals in previous roles.
How to prepare for a job interview at Roke
✨Understand the Mission
Familiarise yourself with the company's mission in the National Security domain. Be prepared to discuss how your skills as a Full Stack Software Engineer can contribute to protecting people and information against threats.
✨Showcase Your Technical Skills
Be ready to demonstrate your proficiency in writing clean, secure code and your experience with test-driven development. Prepare examples of past projects where you successfully integrated API/UI components and maintained architectural components.
✨Emphasise Collaboration
Highlight your experience working in agile teams and participating in sprint ceremonies. Discuss how you have collaborated with user researchers and other stakeholders to ensure that user needs are met effectively.
✨Prepare for Scenario Questions
Expect scenario-based questions that assess your problem-solving abilities. Think about how you would approach translating logical designs into physical designs and how you would document your work using required standards.