Graduate Software Developer

A full-time, 12-month contract
Hybrid working, with one day per week in our central Cambridge office.

So, you’re an ambitious graduate looking to kickstart a career in software development?

As a Graduate Software Developer at Cambridge Intelligence you’ll be an integral part of one of our five development teams, and have the chance to start contributing from day one.

What’s involved?

You’ll work alongside our talented developers, designing and developing new features for our products. Further down the line, you may also have the chance to develop your coding skills in other areas including prototyping and customer support, which will take your analytical coding skills to the next level. We value skill as well as creativity and innovation, so you’ll down tools every Friday and work on your own ‘Friday Project.’

Every day is different at Cambridge Intelligence. You’ll have endless opportunities to grow and learn, not only as a coder, but also within the innovative data visualization space.

Who’s the ideal candidate?

You’ll have strong programming skills in any language but some familiarity with JavaScript will certainly be an advantage. You’re a driven and motivated individual with an interest in new technologies and you’re a real team player.

You might also have:

  • Familiarity with JavaScript frameworks, especially React
  • Familiarity with TypeScript
  • A strong interest in data visualization
  • A technical understanding of the whole web development stack
  • Knowledge of the software development life cycle

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. You’ll also have the chance to rotate between different departments and work closely with our specialized software development teams.

Opportunities to grow

Our 12 month contract is a perfect opportunity for you to discover which area of software engineering you’re most passionate about, with the chance to apply for a permanent role after completion. You’ll also benefit from 5 days of professional development, fully funded by us.

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 – not treating it as a tickbox exercise.

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.

Apply online

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.


Discover life at Cambridge Intelligence



See what our people say

What happens next?

When you apply, if we agree that you seem a good fit, we’ll be in touch as soon as possible to get the ball rolling.

Our recruitment process varies by role, but we usually follow four steps to get to know you better.

  • telephone interview

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

  • coding task

    2. A task

    • Duration: as long as you need
    • With: yourself, in your own time
    • To check: your JavaScript coding skills, and how you approach a challenge
    • Preparation needed: review our SDK documentation

    We’ll ask you to create your own data visualization tool with our SDKs. It’s a great way to see what we do and understand our obsession with quality.

    We know you have other commitments, so we don’t set a deadline for this task. One of our Devs will review your task, and based on their feedback we’ll decide whether to invite you to a panel interview.

  • panel interview

    3. Panel interview

    • Duration: about 60-75 minutes
    • With: a Development Manager and one of our Software Developers
    • To check: whether our program will be a good fit for you
    • Preparation needed: read up on us and our products

    This is a chance to meet some of your future teammates, and talk through your coding task.

    We’ll ask about your experience and achievements, how you prefer to work, and what your learning and development priorities might be. We’ll also assess cultural fit – to understand whether you’ll thrive in our team.

    Preparation is key for this stage! We love it when candidates bring examples from recent projects and questions for us.

  • telephone interview

    4. Last chat

    • Duration: 30 minutes
    • With: Joe Parry, our CEO
    • To check: your motivations and aspirations
    • Preparation needed: none

    This final step is an informal catch-up with our founder and CEO, Joe. He’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 might 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.

Registered in England and Wales with Company Number 07625370 | VAT Number 113 1740 61
6-8 Hills Road, Cambridge, CB2 1JP. All material © Cambridge Intelligence 2022.
Read our Privacy Policy.