Senior/Lead Software Engineer | Defence Tech
Senior/Lead Software Engineer | Defence Tech

Senior/Lead Software Engineer | Defence Tech

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Switch Tech Talent

At a Glance

  • Tasks: Tackle hard technical problems in software and data for defence tech.
  • Company: Exciting start-up focused on national security and innovative solutions.
  • Benefits: Competitive salary, professional growth, and a chance to work with top engineers.
  • Why this job: Make a real-world impact while solving unique challenges in a dynamic environment.
  • Qualifications: 2:1 or 1st Class degree in STEM; adaptable problem-solvers welcome.
  • Other info: Join a new team in Newcastle with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

As the Senior/Lead Software Engineer, you will work alongside some of the best engineers and teams in the country, solving problems no one else has before. This role focuses on software, data, and intelligence capabilities, tackling hard technical problems with meaningful real-world impact.

You will have the opportunity to work across Software Engineering's full stack, utilising Python, C#, Typescript/React, and advancing into C++, Rust. Other skills that you can use or pick up include Golang and Java, depending on the project. A broad skillset or a willingness to learn other skills is a big plus, and specialists in one area are welcome.

Experience in other areas such as Data Engineering, AI/ML Engineering, Test Automation, and/or DevOps is also valuable. The company is a new consultancy focused on solving complex software and data problems for defence and national security organisations, building the team from scratch in Newcastle and setting a very high bar for hiring engineers from top universities.

The work is problem-solving focused, with small teams tackling complex systems and often working on completely new challenges every few months. They value people who:

  • Enjoy working on challenging systems
  • Truly understand problem-solving from first principles
  • Are adaptable and articulate, able to communicate internally as well as externally

Requirements:

  • 2:1 or 1st Class bachelor's degree from a leading university in a STEM subject
  • Eligibility to obtain security clearance
  • Experience in defence environments is a big plus, but not required, as long as you are happy working within this world.

Senior/Lead Software Engineer | Defence Tech employer: Switch Tech Talent

As a Senior/Lead Software Engineer at our Defence Tech start-up in Newcastle, you'll join a dynamic team of top-tier engineers dedicated to tackling complex challenges that have real-world implications. We foster a collaborative and innovative work culture, offering ample opportunities for professional growth across various technical domains, including AI/ML Engineering and DevOps. With a focus on problem-solving and continuous learning, we provide a unique environment where your skills can flourish while contributing to national security efforts.
Switch Tech Talent

Contact Detail:

Switch Tech Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Software Engineer | Defence Tech

✨Tip Number 1

Network like a pro! Reach out to current employees or alumni from your university who work in defence tech. A friendly chat can give you insider info and might even lead to a referral.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving Python, C#, or any of the other languages mentioned. This is your chance to shine!

✨Tip Number 3

Ace the interview by practising problem-solving questions. They love candidates who can think on their feet, so brush up on your algorithms and data structures to impress them.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate engineers ready to tackle complex challenges in defence tech.

We think you need these skills to ace Senior/Lead Software Engineer | Defence Tech

Python
C#
Typescript
React
C++
Rust
Golang
Java
Data Engineering
AI/ML Engineering
Test Automation
DevOps
Problem-Solving Skills
Adaptability
Communication Skills

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your technical skills and experiences that align with the job description. We want to see how you can tackle those hard problems using Python, C#, or any other tech you've got up your sleeve!

Be Yourself: Don’t be afraid to let your personality shine through in your application. We’re looking for adaptable and articulate individuals who can communicate well, so show us who you are and how you approach problem-solving from first principles.

Tailor Your Application: Make sure to tailor your application specifically for this role. Mention your experience with software engineering and any relevant projects you've worked on. We love seeing candidates who take the time to connect their background with what we do at StudySmarter.

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. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Switch Tech Talent

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python, C#, and Typescript/React. Brush up on your knowledge of C++, Rust, and even Golang or Java if you have time. Being able to discuss your experience with these languages will show that you’re ready to tackle the hard technical problems they face.

✨Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've solved complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and approach challenges from first principles, which is key for this role.

✨Be Adaptable and Willing to Learn

Highlight your adaptability and eagerness to learn new skills. Since the company values engineers who can muck in where needed, share instances where you’ve picked up new technologies or adapted to changing project requirements. This will show that you’re a team player who thrives in dynamic environments.

✨Communicate Clearly

Practice articulating your thoughts clearly and concisely. You’ll need to communicate effectively both internally and externally, so consider doing mock interviews with friends or colleagues. Focus on explaining complex concepts in simple terms, as this will reflect your ability to collaborate within small teams tackling challenging systems.

Senior/Lead Software Engineer | Defence Tech
Switch Tech Talent

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>