IT & Software

Senior Back End Software Engineer

Indigo Vision

Edinburgh · City of Edinburgh · United Kingdom

Overview

In this role, you will help build and maintain the backend of the Alta Video Management System, a cloud-based platform for video security and analytics. You’ll contribute to scalable distributed systems that manage cameras, access control, and sensors, working with an agile, collaborative team focused on quality and security. The work supports real-time security insights to protect people and assets. This is a hybrid Edinburgh-based position with opportunities to shape core backend capabilities and tooling.

Pay / Benefits
  • Competitive salary and bonus schemes
  • 25 days holiday entitlement + bank holidays
  • Flexible working options
  • Private medical care
  • Employee stock purchase plan
  • Enhanced maternity and paternity pay
Responsibilities
  • Develop and maintain the backend ecosystem for the Alta Video Management System
  • Analyze, design, and implement features for cloud-based distributed systems
  • Scale capabilities and improve performance and capacity
  • Maintain CI/CD pipelines and customer deployments
  • Collaborate in an autonomous, agile team with emphasis on quality and security
Key requirements
  • Experience as a software developer
  • Experience building backend for large cloud-based distributed systems
  • Proficiency in at least one backend language (Go, C++, Java, Rust or Python)
  • Willingness to learn new languages (Go is default but others are used)
  • Strong technical ability and commitment to high-quality code
  • Enthusiasm for an R&D oriented environment
  • Bonus: understanding of SOA and cloud-based products
  • Bonus: machine learning, computer vision, AI knowledge
  • Team player who can work autonomously and learn from peers
  • team collaboration
  • problem solving
  • autonomy
  • Go
  • C++
  • Java

Reference: WJ-747_30175752

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.