Senior/Lead Software Engineer | Defence Tech in Newcastle upon Tyne

Senior/Lead Software Engineer | Defence Tech in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Switch Tech Talent

At a Glance

  • Tasks: Solve complex software problems in defence tech with a talented team.
  • Company: Exciting start-up focused on defence and national security solutions.
  • Benefits: Competitive salary, opportunities for skill development, and a collaborative environment.
  • Other info: Join a high-calibre team and grow your skills in a dynamic setting.
  • Why this job: Make a real-world impact while tackling unique challenges in software engineering.
  • Qualifications: 2:1 or 1st Class degree in STEM; adaptable problem-solvers welcome.

The predicted salary is between 43200 - 72000 £ 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 who are among the strongest technically in their field.

The work is very 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 in Newcastle upon Tyne employer: Switch Tech Talent

Join a pioneering Defence Tech start-up in Newcastle, where you'll collaborate with top-tier engineers to tackle unique and complex challenges that have real-world implications. Our vibrant work culture fosters innovation and continuous learning, offering you the chance to expand your skill set across various technologies while contributing to meaningful projects in national security. With a focus on building a high-calibre team, we provide exceptional growth opportunities and a supportive environment for those eager to make a difference.

Switch Tech Talent

Contact Details:

Switch Tech Talent Recruitment Team

StudySmarter Expert Advice🤫

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

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 maybe even 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. We believe in you!

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 together.

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

Python
C#
Typescript
React
C++
Rust
Golang

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 languages you’re familiar with.

Be Yourself:Don’t be afraid to let your personality shine through in your application. We value adaptability and communication, so share examples of how you've worked in teams or solved complex problems. It helps us get to know you better!

Tailor Your Application:Make sure to tailor your application specifically for this role. Mention your interest in defence tech and how your background fits into our mission. We love seeing candidates who are genuinely excited about what we do!

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 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++ and Rust too, as they’re looking for someone who can adapt and learn new skills quickly.

Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you approached challenges from first principles.

Demonstrate Adaptability

Since the role involves working on various projects, be ready to talk about times when you’ve had to learn new technologies or adapt to changing requirements. This shows that you’re flexible and willing to grow with the team.

Communicate Effectively

Practice articulating your thoughts clearly, both technically and non-technically. The ability to communicate complex ideas simply is crucial, especially in a small team environment where collaboration is key.