CEDX Systemscedxsystems.com
Careers

Small teams, long tenure, and software people keep for a decade.

4,200 people across six offices, building the applications an organisation runs its operations on. Ten roles are open. Every posting carries its salary band, because withholding it only ever benefits us.

A team working through a problem at a shared desk
People
4,200
Median tenure
5.8 years
Open roles
10
Offices
6
What it is like

Long-lived systems, and the people who wrote them still here.

Most of what we build is intended to run for fifteen years inside an organisation that cannot easily change it. That shapes the work more than anything else: careful interfaces, migrations planned before features, and a strong bias against clever solutions to problems that were not going to hurt anyone.

It also means the person who designed the entitlement model in 2015 is two desks away and can tell you why it is the shape it is. Very little institutional knowledge here is archaeology.

The trade is that this is not a place to ship something in a weekend and see what happens. Changes to the platform are reviewed, staged and reversible, and that discipline is not optional for anyone.

Close detail of hands, a laptop and written notes
How we work

What is actually expected of you.

Six statements that get quoted in code review often enough that they are worth writing on a page.

01

Write it down.

Decisions that only exist in a meeting are decisions that get made again in six months. Designs, trade-offs and the reasons for a rejection are written before the work starts and stay readable afterwards.

02

Own the whole thing.

The person who builds a component operates it. There is no separate team to hand a defect to at five o'clock, which turns out to be the most reliable pressure on quality we have found.

03

Say the difficult thing early.

A slipping date, a design that will not hold, a customer commitment nobody can meet, all of these are cheap in week two and expensive in week ten. Raising them is expected rather than tolerated.

04

Fix the cause.

Every incident above severity three produces a change to a system, not a change to a runbook. Where the honest cause is a process or a staffing decision, that is what the report says.

05

Small teams, long tenure.

Teams are six to nine people and they stay together. Median tenure is 5.8 years, which is the single number we watch most closely, because a platform this interconnected is mostly held in people's heads.

06

Boring where it counts.

Storage, authentication and billing change slowly and deliberately. Nobody gets promoted here for rewriting something that worked.

Benefits

What comes with the job.

The same package everywhere, adjusted only where local law or the cost of medical cover makes that impossible. Nothing here is discretionary or conditional on performance.

The atrium of a corporate headquarters

Pay

  • Salary bands published internally and on every job posting
  • Reviewed annually against market data, with the data shown to you
  • No individual negotiation on the band: the same role pays the same
  • Share options for every permanent employee, vesting over four years

Time

  • Thirty days' holiday plus public holidays, and we check that you take it
  • A four-day week in August, at full pay, across the whole company
  • Sabbatical of two months, fully paid, after five years
  • Genuine flexibility on hours; core overlap is four hours a day

Health and family

  • Private medical cover including mental health, from the first day
  • Twenty-six weeks' parental leave at full pay for any parent
  • Fertility and menopause support through an external provider
  • Pension contribution of 9 per cent, not conditional on matching

Work

  • Remote, hybrid or office. Decided by the team, not by policy
  • A budget for the machine you want, replaced on a three-year cycle
  • £2,400 a year for training, conferences or a course, no approval needed
  • Two paid days a quarter for open-source or community work
Open roles

What we are hiring for.

Ten positions, each with the band, the team and the location stated. If none of them fit but you think you should work here, write to careers@cedxsystems.com and say why.

10 open roles across the company.

Hiring

How the process runs.

Four stages over two to three weeks. The practical session is paid, and no stage asks you to work for free or to solve a puzzle you will never see again.

  1. Stage one

    A conversation, not a screen.

    Forty-five minutes with the hiring manager, who has read your application themselves. You will be told the salary band, the team, and what the first six months actually involve before you are asked anything difficult.

  2. Stage two

    A technical discussion about your own work.

    Ninety minutes with two engineers, spent on something you have built. There is no whiteboard algorithm and no take-home exercise; we would rather talk about a real system you understand deeply than a toy one neither of us cares about.

  3. Stage three

    A practical session.

    Three hours, paid at your day rate, working on a problem drawn from the team's actual backlog with one of its engineers. You keep the code and we do not use it. This stage can be scheduled in the evening or at a weekend if that is easier.

  4. Stage four

    Meet the team, and ask them anything.

    An hour with two or three people you would work with daily, with no manager present and no assessment attached. Its only purpose is to let you find out what we are actually like from people who are not selling.

  5. Decision

    An answer within three working days.

    Offers include the band, where in it you sit and why. If the answer is no you get a specific reason rather than a form, and you are welcome to apply again after six months.

Adjustments.

Tell us what you need and we will arrange it, extra time, written questions in advance, a different format for the practical session, or a break structure that works for you. You do not have to explain why, and the request is not visible to the people assessing you.

Early careers.

We take twenty-four graduates and eight apprentices a year into a two-year programme across platform, product and services. Applications open each January and do not ask for a degree classification, a named university, or a covering letter.

Applying

Nothing here is filtered by an algorithm before a person reads it.

Applications go to a hiring manager, not to a keyword screen. Expect a reply either way within ten working days, and a specific reason if the answer is no.