Software Engineer

Opam
UK
30 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Python (Programming Language) Software Engineering Functional Programming

Requirements

We don’t expect you to have a background in functional programming, OCaml, Python, finance, or any other specific field-we’re looking for smart programmers who enjoy solving interesting problems. We’re more interested in how you think and learn than what you currently know. You should be:

  • A top-notch programmer with a love for technology
  • Intellectually curious, collaborative, and eager to learn
  • Humble and unafraid to ask questions and admit mistakes
  • Fluent in English

About the company

Beyond our own environment, we also recognize the value of open source software, leveraging it in our daily work and releasing over a million lines of our own code as open source. We’re also always looking for ways to expand open source projects, and provide ongoing support to things like Mercurial, the OCaml compiler, and the OPAM package manager. That said, we’re interested in talented engineers with experience in any language-most of us came in with little to no practical experience in OCaml before we joined.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:28 min

Functional programming roots and security focus

Arthur Breitman Arthur Breitman · World Congress 2021

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

2:55 min

Defining the core principles of functional programming

Jemima Abu · World Congress 2022

2:38 min

Building full stack web applications entirely with Python

Meredydd Luff · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:29 min

Undervaluing product design by treating software engineers as generic programmers

Marlene Roth Marlene Roth +1 · World Congress 2025

Videos

See all

Related articles

See all