At a Glance
- Tasks: Develop mission-critical software solutions that protect national security using cutting-edge technologies.
- Company: Join Roke, a leading tech company dedicated to national security and innovation.
- Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact by developing products that safeguard people and information against evolving threats.
- Qualifications: Experience in software development and a passion for learning new technologies.
- Other info: Work in a dynamic environment with excellent career progression and a focus on sustainability.
The predicted salary is between 36000 - 60000 ÂŁ per year.
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.
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 products that protect 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
- 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 UK 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 in Woking employer: Roke
Contact Detail:
Roke Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Engineer in Woking
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with national security or cutting-edge tech. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on your knowledge of programming languages and frameworks mentioned in the job description to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our mission to keep the nation safe and secure.
We think you need these skills to ace Full Stack Software Engineer in Woking
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Full Stack Software Engineer role. Highlight any relevant projects or technologies you've worked with, especially those mentioned in the job description.
Showcase Your Code: If you have a portfolio or GitHub account, include it in your application. We love seeing real examples of your work, especially if they demonstrate clean, secure coding practices and innovative solutions.
Be Clear and Concise: When writing your cover letter or application, get straight to the point. Explain why you're a great fit for the role and how your background can help us deliver mission-critical solutions. Avoid fluff!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Roke
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like Python, Java, or React. Brush up on your knowledge of cloud platforms and containerisation tools, as these are crucial for the role.
✨Understand the Mission
Familiarise yourself with the National Security domain and the specific challenges it faces. Being able to discuss how your skills can contribute to mission-critical solutions will show your genuine interest and understanding of the role.
✨Prepare for Technical Questions
Expect to face technical questions that assess your coding skills and problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, especially when discussing test-driven development and clean code practices.
✨Showcase Your Collaboration Skills
Since the role involves working closely with teams and customers, be prepared to discuss your experience in agile environments. Highlight any past experiences where you’ve successfully collaborated with others to deliver projects, as this will demonstrate your ability to fit into their team culture.