At a Glance
- Tasks: Lead a team to deliver mission-critical software solutions for National Security.
- Company: Join Roke, a leading tech company with a focus on innovation and collaboration.
- Benefits: Enjoy 30 days holiday, flexible working, and a strong benefits package.
- Other info: Work in a supportive environment that values growth and diverse thinking.
- Why this job: Make a real impact on projects that protect people and enhance national security.
- Qualifications: Experience in Java, Go, React or Vue.js, and agile team leadership.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Join our growing team and help strengthen the UK’s safety and resilience. We’re a leading technology and engineering company supporting customers across National Security, Defence and Intelligence, delivering systems that operate in the most demanding and sensitive environments. As a Full Stack Software Lead, you’ll deliver mission‑critical solutions for National Security customers - building products that protect people, platforms, missions and information against evolving threats. You’ll help customers use data to improve mission outcomes, lead teams hands‑on, and mentor others while working at the forefront of innovation.
What you’ll be doing:
- You’ll lead a team delivering valuable increments across back‑end technologies.
- Partner with engineering and customer technical leaders to shape the roadmap.
- Turn user needs into epics/stories and define effective ways of working.
- Build secure, maintainable software using test‑driven practices.
- Select suitable patterns across established and emerging technologies.
- Convert designs into working implementations and document to required standards.
- Develop and maintain APIs, UI components and data pipelines within existing data infrastructure.
- Lead and contribute to agile ceremonies (stand‑ups, refinement, planning, demos).
- Keep the team aligned on upcoming features, impacts, and user needs.
What you’ll bring (or Required Skills / Qualifications):
- Back‑end: Java (Spring Boot) and/or Go.
- Front‑end: React or Vue.js.
- Testing: JUnit/Jest/Cypress (or equivalent).
- Tooling: GitLab/Git, Docker, Kubernetes, Helm, GitLab CI/Argo CD/Jenkins, Jira/Confluence.
- Experience leading agile teams (Scrum Master training desirable).
- Use of AI tools to support development (e.g., IDE assistants, chatbots, agentic workflows).
- Able to learn new technologies quickly.
Why Roke:
You’ll work with smart, supportive people on projects that genuinely matter, in an environment that values technical excellence, collaboration and continuous learning. We invest in your growth, value diverse thinking and offer flexible working alongside a strong benefits package (including 30 days’ holiday plus bank holidays). Roke combines a 70+ year heritage with the agility to make a real impact.
Location: Based in our Manchester office and customer sites for high‑side integration/deployment. Limited hybrid working may be possible, subject to project needs and may vary between assignments.
Clearance: Valid eDV clearance is required for this post. If you are eligible but don’t hold eDV, please explore other engineering roles via Roke’s Careers Page. Eligibility details can be found on gov.uk.
Software Team Lead employer: Roke
Contact Detail:
Roke Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Team Lead
✨Tip Number 1
Network like a pro! Reach out to people 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 align with the role of a Full Stack Software Lead. Highlight your experience with Java, React, and agile methodologies to catch the eye of hiring managers.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to back-end and front-end development. Practice explaining your thought process and how you lead teams through challenges—this will demonstrate your leadership skills.
✨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 at Roke and contributing to meaningful projects.
We think you need these skills to ace Software Team Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, React, and agile methodologies to show us you’re the right fit for our Full Stack Software Lead role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about working in National Security and how your background aligns with our mission. Be genuine and let your personality shine through!
Showcase Your Leadership Skills: As a Software Team Lead, we want to see examples of how you've led teams and mentored others. Share specific instances where you’ve driven projects forward and supported your team’s growth.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Roke
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Spring Boot, React, and Docker. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Showcase Your Leadership Skills
As a Software Team Lead, you'll need to demonstrate your ability to lead and mentor a team. Prepare examples of how you've successfully led agile teams, handled challenges, and contributed to team dynamics. Highlight any Scrum Master training you have as well!
✨Understand the Mission
Since this role is focused on National Security, take some time to understand the importance of the work being done. Be prepared to discuss how your skills can contribute to mission-critical solutions and how you can help improve outcomes for customers.
✨Prepare for Agile Ceremonies
Familiarise yourself with agile methodologies and be ready to discuss your experience with ceremonies like stand-ups, planning, and demos. Think of specific instances where you’ve facilitated or participated in these meetings and how they benefited your team.