Software Engineer – Internal Tools at Octaipipe

Company: Octaipipe
Apply for the Software Engineer – Internal Tools at Octaipipe
Location: London
Job Description:

Software Engineer – Internal Tools

Location: London, ENG, GB (Hybrid). Full‑time, on‑site.

About the Role

OctaiPipe’s R&D team has four categories: Platform, ACE, Surrogate Modelling and Internal Tools. The Internal Tools team builds the systems that power deployment, operation and support of our flagship ACE product. You will design and implement production‑grade internal tools – from web apps and APIs to cloud infrastructure and CI/CD – that enable the delivery and scaling of ACE. You’ll work across the full stack on a modern Python and TypeScript codebase, with end‑to‑end ownership of features and direct impact on how we scale our product delivery.

Duties and Responsibilities

  • Collaborate with the VP of Product and the Internal Tools Category Lead on product and feature design, helping build robust tools, services and processes.
  • Estimate and implement features following Agile methodology.
  • Mentor junior team members as needed.
  • Provide support with customer issues as required.

Your Profile

You are an experienced software engineer: energetic, motivated, and a natural problem‑solver. You have strong interpersonal skills and are a self‑starter looking to join a scale‑up where you’ll have space and opportunity to shape the future. You want to work in an environment where you can have a meaningful impact and grow alongside the company.

Core Technical Skills

  • Python development – clean, maintainable code, object‑oriented design, type hinting, separation of concerns, established best practices.
  • Backend web application development with modern Python frameworks (FastAPI or similar) – designing, building and hosting production‑ready REST APIs.
  • Containerisation and orchestration – Docker (including multi‑stage builds), CI/CD pipelines (GitHub Actions), and cloud deployment (Azure preferred, AWS also used).
  • Database design and SQL – schema design, ERD modelling, query optimisation.
  • Automation – Linux and bash scripting, comfortable architecting complex automated workloads.
  • Git/GitHub and version control workflows.

Highly Desirable

  • Modern front‑end development – React, TypeScript, Tailwind CSS, component libraries such as shadcn/ui (or comparable Python‑based UI frameworks).
  • Hands‑on experience with Azure cloud services (Container Apps, Blob Storage, Entra ID / Easy Auth) and infrastructure‑as‑code.
  • Experience with a low‑level or systems programming language (e.g. Rust, C, C++).
  • Networking fundamentals and web application architecture.
  • SaaS or managed services experience.
  • Comfortable integrating LLMs and AI‑assisted tooling into engineering workflows and internal applications.
  • Understanding of IoT devices in industrial, energy or healthcare contexts (data centre experience particularly valued).

#J-18808-Ljbffr…

Posted: July 4th, 2026