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.