Platform Software Engineer

MediSolution

Cambridge

On-site

GBP 45,000 - 65,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private health care
Dental care
Employee share options
Annual lifestyle reward
25 days holiday

Job summary

i2 Group, a Harris Computer company, is seeking a Platform Software Engineer for a full-time, permanent remote role with monthly visits to Cambridge offices. The role centers on building platform capabilities to deploy and operate i2’s products across desktop, cloud, on-prem, and air-gapped environments.

You’ll join an AI-first team that values spec-first thinking, rigorous design, and careful validation of AI output.

Qualifications

  • Ability to take vague requirements, interrogate decisions, and define testable specs.
  • Experience with deployment and operational concerns across multiple environments.

Responsibilities

  • Design, build, and maintain platform software and tooling for deploying i2 products across desktop, on-premise, and cloud targets.
  • Own the deployment and upgrade paths for stateful distributed components.
  • Develop internal platform capabilities that enable R&D self-service.
  • Maintain and improve CI/CD pipelines and developer tooling.
  • Instrument deployments to drive data-based decision making.
  • Contribute to architectural decisions and ensure AI-generated output meets specs.

Skills

Spec-first thinking
Design thinking
Judgement
AI-first mindset
Cross-functional collaboration

Education

Bachelor's degree in software engineering or related

Tools

Python
AWS
Docker
Kubernetes
CI/CD
CloudFormation
AWS CDK

Job description

i2 Group, a Harris Computer company, is seeking a Platform Software Engineer on a full-time, permanent, remote basis with a monthly requirement of attending the i2 Group offices in Cambridge.

The Role

The Platform team solves one of the harder problems in software delivery: getting the same product to work correctly on a developer's laptop, a cloud cluster, a multi-node on-premise deployment, and a fully air-gapped system. None of those environments are ones we control once deployed, and loose intent produces different results on each of them. The job is deciding precisely what has to be true everywhere, and then building it. Alongside customer-facing delivery, the team builds the internal platform capabilities that let our R&D teams self-serve infrastructure and software. It is our second priority and the area where our AI-first workflows have moved fastest. We are a small team, working closely with Architects, UX Designers, and Product Managers. We are looking for engineers who can define, design, and build platform capabilities, rather than simply maintain them.

How We Work

We are AI-first. The bottleneck has shifted from writing to thinking, the AI writes the code, you own the decisions that shape it. If you have worked this way before, you'll recognise the workflow immediately. If you haven't, it's a shift in how you think about your time. Your focus is on the decisions, not the code that expresses them.

Deep expertise in a specific tool stack matters less than it once did. What counts is knowing what good looks like — enough domain awareness to write a meaningful spec, ask the right questions, and develop an instinct for where AI helps, where it misleads, and when not to trust it. Whether you come from an AI-first background or a platform engineering background, you are welcome here. The AI-first developer brings rigour and reasoning; the platform engineer brings domain knowledge and an instinct for what good looks like. Either way, we’ll help you get there.

What You’ll Be Doing
  • Designing, building, and maintaining the software and tooling used to deploy, configure, and operate i2’s products across desktop, single-box, on-premise, and cloud targets
  • Building production-grade container images and the interfaces they expose to hosting platforms
  • Owning the deployment and upgrade story for stateful distributed components, including recovery paths from shapes already shipped to customers
  • Delivering releases to customers across diverse and often restricted environments, and supporting the upgrade paths from what is already in the field
  • Developing internal platform capabilities that let R&D teams self-serve infrastructure and software
  • Maintaining and improving CI/CD pipelines and internal developer tooling
  • Instrumenting deployments and the delivery pipeline so that decisions are made on data
  • Contributing to architectural decisions, validating that what gets built matches what was specified, and owning the quality of AI-generated output
  • Owning the testing strategy for deployments
What We’re Looking For

The things we care most about are the ones that are hardest to teach: a spec-first way of working, design thinking, and the judgement to know when something that looks right is not. Specifically:

  • You can take a vague requirement, interrogate it, record the decision and its trade‑offs, and define the test that would prove it wrong
  • You can decompose a system into components with clear responsibilities, decide where a boundary belongs, and be concrete about what crosses it and how it is authenticated
  • You are AI‑first or ready to commit to it — not just willing to try it alongside your existing workflow
  • Cloud deployment and Infrastructure‑as‑Code — you have built deployments on a major cloud and understand the tooling
  • You have the judgement to recognise when AI output is wrong — a plausible implementation that quietly violates a security invariant, or a port that looks correct and is not
  • You are comfortable working in technologies and deployment topologies you have not encountered before, and you learn them quickly

The technical depth we look for sits alongside those traits, not above them. We want experience in platform or software engineering in a commercial environment — enough exposure to deployment and operational concerns to write meaningful specs and validate AI output against them:

  • Experience shipping software to structurally different deployment targets; you understand why they differ, not just that they do
  • Container technology: you have built and shipped production‑grade images, not just run them locally
  • Cloud deployment and Infrastructure‑as‑Code: you have worked with AWS and understand the tooling
  • Application security: you understand trust boundaries, identity models, and secrets handling
  • CI/CD pipelines: you have built and maintained them, not just consumed them
  • You can work effectively with engineers, architects, and non‑technical stakeholders

The role may require UK national Security Check (SC) vetting; candidates must be eligible for and willing to undergo this if needed.

Bachelor’s degree in software engineering or a related discipline, or equivalent experience.

What You’ll Work With
  • AI coding tools (e.g. GitHub Copilot, Claude Code, Cursor) as the primary development workflow
  • AWS today, with Azure and Google Cloud planned
  • Infrastructure as code: AWS CDK and CloudFormation
  • CI/CD with CircleCI and internal developer tooling
  • Docker and production image pipelines
  • Deployment tooling for Windows and Linux, including desktop installer and packaging
  • Apache Solr, ZooKeeper, DB2, SQL Server, Postgres
  • Ansible for configuration management
  • Python
  • Helpful, But Not Required Kubernetes
  • AWS or Azure certification in one or more disciplines
  • FastAPI, React, or TypeScript, for internal developer tooling and portals
About i2 Group

i2 Group is the global leader in advanced visual analysis solutions. We empower analysts and investigators to discover, create, and disseminate actionable intelligence to combat threats including crime, terrorism, war, and fraud. Our software helps analysts transform data in real time, enabling customers to detect, disrupt, and defeat sophisticated threats across law enforcement, fraud and financial crime, military defence, and national security.

Benefits

Salary: £45,0000 - £65,000
25 days holiday + 5 Personal Days leave + bank holidays
Private health and dentalcare
Employee share options
Annual Lifestyle Reward amounting £325 per annum/pro rata.

Supporting Your Application

Our recruitment process comprises interviews and, at times, a written exercise, an assessment day, and/or a presentation. As an equal opportunities employer, we want to do all we can to make this a positive experience for you. If your application progresses, please make us aware of any adjustments or additional support we can provide.

At Harris, we believe great people build great software. We offer an environment where employees are empowered to make a real impact, grow their skills, and shape their careers. Our teams enjoy a supportive, award‑winning culture, a casual and collaborative workplace, and opportunities to learn from a diverse group of businesses and industries. We are financially strong and proudly part of Constellation Software Inc. (CSI), the largest software company in Canada, providing long‑term stability alongside entrepreneurial autonomy. In addition to a competitive compensation and benefits package, we offer meaningful perks, flexibility, and—most importantly—a culture that values people, curiosity, and having fun while doing great work. Follow us on LinkedIn to learn more about our culture, values, and career opportunities.

Harris is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Applicants who require a reasonable accommodation due to a disability may contact us by email at HarrisTalentAcquisition@harriscomputer.com. Accommodation requests may be made at any time. This email address is dedicated solely to accommodation requests and cannot be used to inquire about application status.

Know Your Rights Poster EO 13496: Notification of Employee Rights under Federal Labor Laws Our commitment to fair and equitable hiring. As part of our recruitment process, we use artificial intelligence (AI) tools during the initial screening phase to help identify candidates whose qualifications most closely align with the requirements of the role. This technology supports efficiency and consistency in the early stages, but it never replaces human judgement. All subsequent evaluations and final hiring decisions are made by our recruitment professionals. AI does not make final hiring decisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform Software Engineer
Platform Software Engineer

Harris Computer • Cambridge

Hybrid
GBP 85,000 - 110,000
Private health and dentalcare
Employee share options
25 days holiday + 5 Personal Days
Product Manager
Product Manager

Harris Computer • Cambridge

Hybrid
GBP 70,000 - 95,000
5 Personal Days
25 days holiday
Private dental and healthcare
+1
Applied AI Engineer - Senior to Principal
Applied AI Engineer - Senior to Principal

Iai • Greater London, West of England, Manchester

Hybrid
GBP 85,000 - 145,000
Hybrid working
Remote work flexibility
Annual learning stipend
+1
Principal Product Manager, AI
Principal Product Manager, AI

Talent Octopusventures • City Of London

On-site
GBP 90,000 - 120,000
Applied AI Engineer - Senior to Principal
Applied AI Engineer - Senior to Principal

i.AI • Greater London

On-site
GBP 85,000 - 145,000
Solutions Engineer
Solutions Engineer

Talent Octopusventures • City Of London

Hybrid
GBP 80,000 - 110,000
Generous holiday allowance
Health screening
Wellbeing programs
+7
Software Engineer
Software Engineer

CACI Limited • Cheltenham, Bristol, Manchester

On-site
GBP 40,000 - 60,000
Software Engineer
Software Engineer

CACI Digital Experience (formerly Cyber-Duck) • West of England

On-site
GBP 42,000 - 66,000
Senior Principal Architect, CTO Office
Senior Principal Architect, CTO Office

IFS • Greater London

On-site
GBP 120,000 - 180,000
Senior AI Engineer - Microsoft Azure (Contract)
Senior AI Engineer - Microsoft Azure (Contract)

AND Digital • Leeds

On-site
GBP 90,000 - 115,000
25 days holiday
Pension 6% + 2% by you
Healthcare cover
+5