Senior Back End Software Engineer
Posted Updated
- Motorola Solutions’ Avigilon Alta Video brings Cloud video security systems to the next level. Alta’s cloud-based video security solution offers industry leading full AI video analytics and exceptional operational insights
- The Alta Video engineering team injects intelligence into their approach to security and all their solutions. They help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time
- We are seeking talented software engineers with significant experience to expand our teams and contribute to product development
- Delivering high quality, reliable software in our cloud video management system in an agile environment
- Contributing to, and thriving in, a culture of collaboration and continuous improvement
- Collaborate within your cross functional team and with international colleagues
- Contribute to feature refinement and generate innovative solutions
- Participate in peer reviews, sharing and learning from others
- Mentoring and coaching other engineers in your team
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
- Able to collaborate in-person in our Edinburgh office 2 days per week
- Experience building backend services for large cloud based distributed systems (GCP preferred)
- Strong skills in at least one general-purpose programming language, including any of: Golang, Python, C, C++, Rust or Java
- A passion for owning, building and delivering great software experiences for end-users
- A significant amount of solid industry experience as a Software Engineer
- A formal qualification (Degree) in Software Engineering, Computer Science or equivalent or a proven industry track record
- Experience with the use or adoption of AI tools in a software development context
- Understanding of service-oriented architectures and building cloud-based products
- Experience with Machine Learning, Computer Vision, AI technologies
- A desire to build a T-shaped skill set combining deep expertise in backend services with a broader technical outlook