Software Engineer

Company: Indigo Vision
Apply for the Software Engineer
Location: Edinburgh
Job Description:

Overview

In this role you will help build and evolve our next-generation Video Management Software, spanning cloud and on-premise deployments. You will work with a global, cross-functional team to design reliable, high-quality software that enables safer environments for customers. You’ll mentor peers, contribute to feature refinement, and drive continuous improvement in an agile setting. This is a hands-on, impact-oriented position at the Edinburgh hub with a strong focus on collaboration and innovation.

Pay / Benefits

  • Competitive salary and bonus schemes
  • 25 days holiday entitlement + bank holidays
  • Private medical insurance
  • Employee stock purchase plan
  • Flexible working options
  • Pension scheme

Responsibilities

  • Deliver high-quality software for cloud and on-premise VMS in an agile environment
  • Collaborate with local and international colleagues and contribute to feature refinement
  • Participate in peer reviews and knowledge sharing
  • Mentor and coach other engineers in the team
  • Contribute to architectural decisions and innovative solutions

Key requirements

  • Strong skills in at least one object-oriented language (C# or C++ preferred)
  • Solid software engineering experience with test automation
  • Degree in Software Engineering, Computer Science or equivalent
  • Experience with AI tools in a software development context preferred
  • collaboration
  • mentoring
  • continuous improvement
  • C#
  • C++
  • Typescript

…

Posted: September 14th, 2026