Do you have a technical background but love managing people and processes?
As a software development manager at Cambridge Intelligence, you’ll lead a growing team of talented developers.
What’s involved?
You’ll actively manage developers, testers and tech authors – ensuring that the team is fully utilized and direct reports have goals in place that maximize their professional development.
You’ll support the development team by facilitating, enabling and unblocking, driving continuous improvement. You’ll lead and support continued career development and provide guidance on professional development plans.
Who’s the ideal candidate?
We’re looking for someone with a proactive management style, who’ll drive enthusiasm within the team and spot potential problems before they arise.
You’ll have experience of managing at least one Agile software development team, and possess a balance of technical competence and excellent people management skills. You’ll enjoy owning and driving the development process for your team, providing guidance on a team and individual level.
Our tech stack is TypeScript, JavaScript and React. A deep understanding of the code and architecture is not required, but a high-level appreciation will be necessary in order to recognise dependencies and blocking factors.
You’ll also need strong communications skills, and be able to facilitate and coordinate shared vision and feedback between the development and production teams.
You might have experience of working with data visualization or analysis, but that’s not essential.
Who you’ll work with
We have four development teams, each made up of JavaScript developers, working alongside technical writers, test engineers and a development manager. Reporting to our chair, you’ll work closely with a DevOps/Platform team, and product managers who’ll help you stay on track.
Opportunities to grow
Everyone here gets funded professional development time, with up to five days allocated to learning new skills – whether that’s at conferences, training programs or customer success related courses.
Be yourself
We want to build a fair, respectful and welcoming company, where everyone feels at home. That means taking a long-term approach to equality, diversity and inclusion.
With the help of our EDI group, we’re working to make every aspect of the business – including recruitment – fair, respectful and inclusive.
Download the job description [PDF]
Ready to apply?
We’d love to hear from you! We just need your CV and a cover letter.
Three reasons to join us
We have a flexible and healthy work/life fit and embrace hybrid working, with 80% remote working
Learn every day – you’ll be supported to upskill within a growing software company
Make an impact – our customers work on some of the world’s most urgent problems. Your contribution will help them succeed.
Life at Cambridge Intelligence
Our data visualization tools are part of something big. They help catch criminals, stop cyber-attacks and unmask fraudsters. The work we do matters.
Our people are part of something big too – all great individually, but even better together. From developers to marketers, salespeople to accountants, we’re a smart and inquiring bunch who love finding neat solutions to gnarly problems.



What happens next?
When you apply, we’ll be in touch as soon as possible to get the ball rolling.
-
1. Phone interview
- Duration: 30 minutes
- With: our talent manager
- To check: you’re right for the role
- Preparation needed: review your your CV, re-read this job advert, and have a look around our website more generally.
This is an informal conversation to make sure we’re not wasting your time.
We’ll check if you have the right experience for the role and give you a chance to talk up your skills and achievements. We’ll also discuss your reasons for wanting to join our team.
-
2. Interview with our chair
- Duration: about half an hour
- With: Our chair and our hiring manager
- To check: your experience and motivation
- Preparation needed: none
3. Panel interview
- Duration: about 90 minutes
- With: a development manager, and one or two other people from the team
- To check: your experience, knowledge and skills, and how you approach a challenge
- Preparation needed: two tasks
This is your time to shine!
We’ll ask you to prepare two short tasks, which you’ll share during the interview.
Don’t panic, though! This isn’t designed to stress you out or trip you up. We want to see how you approach the kind of challenges you’ll be solving if you were to join us.
After we’ve talked through the tasks, we’ll ask you some questions and then give you plenty of time to ask your own.
4. Last chat
- Duration: 45 minutes
- With: Our chair and our CEO
- To check: your motivations and aspirations
- Preparation needed: none
This final step is an informal catch-up with our chair and CEO. They’ll be interested to hear about your motivations for joining us, and what you’ll bring to the team.
It’s also a great chance to understand our business from a strategic perspective, and to see how your career will progress here.
Don’t forget: it’s a two way thing
Ask questions, share any concerns and let us know if we’re unclear. We don’t do trick questions, and won’t aim to confuse you.