hero

Job opportunities in the Octopus Ventures portfolio

Octopus Ventures
companies
Jobs

Senior Software Engineer

Dogtooth

Dogtooth

Software Engineering
Posted on Jul 4, 2025

Overview of the role

The successful applicant will help us to translate our Engineering plans into practice and bring experience and best practice Software Engineering principles to the business.

Duties and Responsibilities

  • Lead the way – and be a strong advocate of – best practice software design patterns, software architecture and agile methodology.
  • Take a lead in our effort to re-architect and harden our code to prepare for 10x-100x scale.
  • Mentor junior software engineers.
  • Help the team to find the right balance between strong principles and pragmatism; and help the team to inform “buy vs build” decisions.
  • Be the standard bearer for code quality (including software test coverage and maintainability of code).

Desirable Characteristics (strong candidates are likely to tick most – but not necessary all – of these)

  • 10+ years’ experience in software engineering.
  • 10+ years’ experience with C# and .NET.
  • Previous experience with Linux, Python and Azure DevOps.
  • Previous experience in both start-ups / scale-ups and larger organisations.
  • Strong communication skills.
  • Previous experience in robotics or other hardware-based products.

We are looking for a candidate available to start as soon as possible.

To apply, please send your CV and cover letter to recruitment@dogtoothtech.com addressed to Sarah.

No recruitment agencies please.