Software Engineer

Software Engineer

Full-Time 60000 £ / year No working from home possible
Cirrus Selection Limited

At a Glance

  • Tasks: Shape the future by building scalable systems with data science capabilities.
  • Company: Innovative tech firm in Bristol with a focus on groundbreaking projects.
  • Benefits: Up to £65k salary, overtime, bonus, pension, and more.
  • Other info: British citizenship required; enjoy a dynamic and ambiguous work environment.
  • Why this job: Work on classified projects that truly matter and tackle real technical challenges.
  • Qualifications: Strong software engineering skills and a curiosity for data science.

Based in Bristol, salary up to £65k + overtime, bonus, pension.

Most software engineers spend their careers shipping incremental updates to things that already exist. This isn't that. This role sits inside a concept programme, which means you're not maintaining a product roadmap, you're helping shape what comes next. You'll be working with complex datasets, building scalable systems with embedded data science capabilities, and translating experimental ideas into production-ready solutions.

If that sounds vague, it's intentional. The work is classified. What we can tell you is that it matters, the technical challenges are real, and the people you'll work alongside are genuinely good at what they do.

What you'll bring:

  • Strong software engineering fundamentals (C++, Java or similar)
  • A solid grounding in data science or machine learning
  • The kind of mindset that's comfortable in ambiguity

You don't need to have all the answers. You do need to be curious enough to find them. Security clearance is required, so British citizenship is essential.

If the thought of working on something you can't talk about at dinner sounds more appealing than frustrating, we should speak.

Software Engineer employer: Cirrus Selection Limited

Join a forward-thinking team in Bristol where innovation meets impact. As a Software Engineer, you'll not only enjoy a competitive salary and benefits package, including overtime and bonuses, but also thrive in a collaborative work culture that values curiosity and creativity. With opportunities for professional growth and the chance to tackle meaningful challenges, this role offers a unique environment for those eager to shape the future of technology.

Cirrus Selection Limited

Contact Details:

Cirrus Selection Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees in the company or industry on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.

Tip Number 2

Prepare for the unexpected! Since this role involves ambiguity, practice discussing your problem-solving process. Be ready to showcase how you tackle challenges and turn ideas into reality during interviews.

Tip Number 3

Show off your curiosity! During interviews, ask insightful questions about the projects and technologies they use. This not only demonstrates your interest but also helps you gauge if the role is right for you.

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 that extra step to connect with us directly.

We think you need these skills to ace Software Engineer

C++
Java
Data Science
Machine Learning
Software Engineering Fundamentals
Scalable Systems Development
Curiosity

Some tips for your application 🫡

Show Your Curiosity:When writing your application, let us see your curiosity shine through! Share examples of how you've tackled ambiguous problems in the past and what you learned from them. We love candidates who are eager to explore and find solutions.

Highlight Relevant Skills:Make sure to emphasise your strong software engineering fundamentals and any experience with data science or machine learning. Tailor your application to showcase how your skills align with the role, especially if you've worked with C++ or Java.

Be Authentic:We want to get to know the real you! Don’t be afraid to inject a bit of personality into your application. Share your passion for technology and why this role excites you. Authenticity goes a long way in making your application stand out.

Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at Cirrus Selection Limited

Know Your Tech Stack

Make sure you brush up on your software engineering fundamentals, especially in C++ or Java. Be ready to discuss how you've used these languages in past projects, and think about how they can apply to the role's focus on data science and machine learning.

Embrace Ambiguity

Since this role involves working in a concept programme, be prepared to talk about how you handle uncertainty. Share examples of times when you've navigated unclear situations or developed solutions without having all the answers upfront.

Show Your Curiosity

Demonstrate your inquisitive nature by asking insightful questions about the projects and challenges the team is facing. This shows that you're not just interested in the job, but also in contributing to the innovative work being done.

Understand Security Clearance

Since security clearance is required, make sure you understand what that entails. Be ready to discuss your British citizenship and any relevant experiences that highlight your trustworthiness and reliability in handling sensitive information.