Enable job alerts via email!

Functional Software Engineer (London)

Imandra Inc.

London

On-site

GBP 60,000 - 90,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in algorithm reasoning technology seeks a Functional Software Engineer in London to develop their cloud-based platform. The role involves work across the full stack, including developing web APIs and contributing to open-source projects, making it ideal for candidates interested in functional programming and cloud infrastructure.

Qualifications

  • Interest in typed, functional languages.
  • Experience with Git/GitHub/CI tools.

Responsibilities

  • Developing a cloud-based automated reasoning platform primarily using OCaml.
  • Contributing to advanced proof automation techniques and open source projects.
  • Collaborating directly with customers to develop new product features.

Skills

Functional programming languages
Collaboration using Git/GitHub/CI tools
Product-focused mindset

Job description

Social network you want to login/join with:

Functional Software Engineer (London), London

col-narrow-left

Client:
Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:
Job Views:

22

Posted:

17.06.2025

Expiry Date:

01.08.2025

col-wide

Job Description:

At Imandra, we build tools for reasoning about algorithms. Our technology forms an integral part of our customers’ software development lifecycles, from the design stage to analytics and monitoring of critical production systems.

Imandra strives to recruit, develop, and retain the most talented people worldwide, regardless of their background. We are looking for the best R&D Engineers to help scale our products to the next level.

We have a solid foothold in the financial sector, and we are now applying Imandra’s general purpose automated reasoning tools to other industries to help make producing correct software simpler and more accessible for everyone.

If you’re interested in finding out more about the Imandra reasoning engine, check out our interactive technical docs at https://docs.imandra.ai/.

The Role and Responsibilities

You'll be working on developing our cloud-based automated reasoning platform, primarily using OCaml.

There are opportunities to get involved across the full stack according to your skills and interests:

  • Our web APIs and backend services (OCaml, PostgreSQL, Redis).
  • Product UIs and visualization tools (React, via the ReasonML/Bucklescript/Melange toolchain, webgl).
  • Continuous integration and cloud infrastructure (Google Cloud, Kubernetes, Terraform).
  • Modeling and verifying customer production systems using Imandra.
  • Working directly with customers to prototype and develop new product features.
  • Contributing to novel advanced proof automation techniques, formal verification, and code synthesis algorithms.
  • Contributing to open source projects, both upstreaming new features and fixes and publishing new open source libraries.

You’ll be working with a globally distributed team in different time zones. Our primary locations are Austin, TX and London, UK.

Requirements

What you will bring

What we're looking for

  • A product-focused mindset, with a willingness to design, develop and deliver features and improvements across the full software stack.
  • An interest in typed, functional languages.
  • Experience collaborating using Git/GitHub/CI tools and processes.

Skills that are a bonus

We don’t expect everyone to have these, but any experience or interest in working with them would definitely be a plus:

  • Experience building projects with OCaml, ReasonML, Haskell, or other functional programming languages.
  • Working with cloud infrastructure, specifically GCP.
  • An interest in theorem proving and formal verification.
  • Experience contributing to open-source projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer in Test Manager (Remote in the United Kingdom)

KnowBe4

London

Remote

GBP 65,000 - 90,000

Today
Be an early applicant

Software Engineer | Payroll & HRTech

JR United Kingdom

London

Remote

GBP 55,000 - 70,000

4 days ago
Be an early applicant

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Canonical

London

Remote

GBP 40,000 - 70,000

Today
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

London

Remote

GBP 60,000 - 85,000

Today
Be an early applicant

Senior Software Engineer (Content Delivery & Security)

bunny.net

London

Remote

USD 70,000 - 110,000

Today
Be an early applicant

Senior C++ Software Engineer (100% Remote United Kingdom)

Tether Operations Limited

London

Remote

GBP 60,000 - 90,000

Today
Be an early applicant

Software Engineer (Polkadot Runtime) - Full-time

Parity Technologies

London

Remote

GBP 50,000 - 80,000

Today
Be an early applicant

Software Engineer - Immutable Ubuntu Desktop

Canonical

London

Remote

GBP 55,000 - 85,000

Today
Be an early applicant

Software Engineer, Sustaining Engineering

Canonical

London

Remote

GBP 40,000 - 70,000

Today
Be an early applicant