Software Engineer (C#, Python, Java) | Defence Tech

Software Engineer (C#, Python, Java) | Defence Tech

Full-Time 50000 - 70000 € / year (est.) No home office possible
Switch Tech Talent

At a Glance

  • Tasks: Develop secure, high-performance applications for defence clients using modern technologies.
  • Company: A growing defence-tech consultancy with a focus on innovation and problem-solving.
  • Benefits: Competitive salary, opportunities for professional growth, and working with top engineers.
  • Other info: Dynamic environment with opportunities to work on cutting-edge projects.
  • Why this job: Join a team tackling unique challenges and make a real impact in national security.
  • Qualifications: Experience in software development with languages like C#, Python, or Java; degree required.

The predicted salary is between 50000 - 70000 € per year.

A growing defence-tech consultancy is seeking Software Engineers of various levels and disciplines to build scalable, modern applications supporting defence clients. You'll be focused on solving complex software and data problems for defence and national security organisations. They are deliberately setting a very high bar, hiring engineers from top universities who are among the strongest technically in their field. The work is very problem-solving focused, small teams tackling complex systems, often working on completely new challenges every few months. You’ll genuinely be working alongside some of the best engineers/teams in the country, solving problems no one else has before.

People we value:

  • Enjoy working on challenging systems
  • Truly understand problem-solving principles
  • Are adaptable and articulate

Role Overview:

The role involves developing both backend and frontend components of secure, high-performance applications.

Key Responsibilities:

  • Backend development in languages such as C#, Python, C++, Rust, Java, Typescript or other.
  • Designing and building RESTful APIs
  • Frontend development using React and TypeScript
  • Working with SQL databases and modern web frameworks
  • Deploying applications to cloud environments (AWS/Azure)

Core Responsibilities:

  • Strong full-stack or backend development experience
  • Familiarity with modern web technologies and cloud platforms
  • Understanding of software engineering best practices

Additional Criteria:

  • Degree in a relevant discipline
  • Eligibility for UK SC-level security clearance
  • Experience in defence or secure environments beneficial

Software Engineer (C#, Python, Java) | Defence Tech employer: Switch Tech Talent

Join a dynamic defence-tech consultancy in Newcastle, where you'll collaborate with some of the brightest minds in the industry to tackle complex software challenges that support national security. Our culture fosters innovation and problem-solving, offering you the chance to work on cutting-edge projects while benefiting from continuous professional development and a supportive team environment. With a focus on high standards and technical excellence, we provide a unique opportunity to grow your skills in a meaningful and impactful way.

Switch Tech Talent

Contact Detail:

Switch Tech Talent Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (C#, Python, Java) | Defence Tech

Tip Number 1

Network like a pro! Reach out to current employees at the defence tech company through LinkedIn or industry events. A friendly chat can give us insights into the company culture and maybe even a referral!

Tip Number 2

Show off your skills! Prepare a portfolio of your projects, especially those involving C#, Python, or Java. We want to see how you tackle complex problems, so make sure to highlight your best work.

Tip Number 3

Practice makes perfect! Get ready for technical interviews by solving coding challenges on platforms like LeetCode or HackerRank. We need to be sharp on problem-solving principles to impress the interviewers.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Engineer (C#, Python, Java) | Defence Tech

C#
Python
Java
C++
Rust
Typescript
React

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with the specific technologies mentioned in the job description, like C#, Python, and Java. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about defence tech and how your problem-solving skills can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex software challenges. We’re all about solving unique problems, so let us know how you’ve done this in your previous roles or projects.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to attach all your documents in one go. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at Switch Tech Talent

Know Your Tech Stack

Make sure you’re well-versed in the languages and technologies mentioned in the job description, like C#, Python, and Java. Brush up on your knowledge of RESTful APIs and cloud platforms like AWS or Azure, as these will likely come up during technical discussions.

Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex software challenges. Think about how you approached the problem, the solutions you implemented, and the outcomes. This is crucial for a role focused on solving unique problems in defence tech.

Understand the Defence Sector

Familiarise yourself with the basics of defence technology and the types of projects that are common in this field. Showing an understanding of the sector can set you apart and demonstrate your genuine interest in the role and its impact.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project challenges, and the company’s vision. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values and work style.