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, bonus, private healthcare, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Join a team of top engineers tackling unique challenges in national security.
- Qualifications: Degree in relevant discipline and experience in software development.
The predicted salary is between 50000 - 100000 £ 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.
They’re hiring for, and value, people who:
- Enjoy working on challenging systems
- Truly understand problem-solving principles
- Enjoy variety
- Are adaptable and articulate
The role involves developing both backend and frontend components of secure, high-performance applications.
Software Engineer Responsibilities include:
- 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)
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 in Newcastle upon Tyne employer: 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 in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence tech space, attend meetups, and engage with professionals on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and problem-solving techniques. We recommend practicing with real-world scenarios related to C#, Python, or Java. The more you practice, the more confident you'll feel when tackling those tricky questions!
✨Tip Number 3
Showcase your projects! Whether it's a GitHub repository or a personal website, having a portfolio of your work can really set you apart. We love seeing how you’ve tackled complex problems and built scalable applications, especially in a defence context.
✨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, we’re always looking for passionate engineers who thrive in challenging environments, so make sure you put your best foot forward!
We think you need these skills to ace Software Engineer (C#, Python, Java) | Defence Tech in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with C#, Python, and Java, and any relevant projects you've worked on in defence tech. We want to see how your skills match what we're looking for!
Showcase Problem-Solving Skills: Since we’re all about tackling complex systems, don’t forget to showcase your problem-solving abilities. Include examples of challenges you’ve faced and how you overcame them. This will help us see your thought process!
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 you can contribute to our team. Keep it concise but impactful – we love a good story!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
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, Java, and React. 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
Since the role focuses heavily on problem-solving, prepare to discuss specific challenges you've faced in previous projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you tackled complex issues.
✨Demonstrate Adaptability
This company values adaptability, so be ready to share examples of how you've successfully navigated changes in project requirements or technology. Highlight your ability to learn quickly and thrive in dynamic environments.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the types of projects you'll be working on, and the company’s approach to tackling defence challenges. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.