Senior Software Engineer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

28th January 2020

Location

London

Salary/Rate

£55000 - £70000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Senior Software Engineer - LondonSalary up to £70k DOEAn award winning leading provider of content protection solutions to the media and entertainment industry. Specialising in video security, including many of the world's largest pay-tv broadcasters and OTT platforms as clients, as well as content owners ranging from television and movie producers to the world's most prestigious sports leagues and event operators.How could you help?They are seeking an experienced and enthusiastic Senior Software Engineer with experience of C++ and Web development working with a team on computer vision, content identification, processing at scale, big data, and a web portal with complex metadata. Your deliverables will likely run on a mixture of cloud processing, CLI / desktop applications, and mobile apps.What will your job look like?The position requires individuals with strong commercial development experience in C++ or similar, familiarity with distributed systems, keen mathematical skills, and enthusiasm for technical challenges. The successful candidates will be expected to develop their skills in multiple, challenging technical areas to work as part of a rapidly growing technical organisation. Each member of the team is expected to work across several disciplines, including software/database design, C++ algorithm development, continuous integration/delivery and PHP scripting.Key daily tasks involveWorking as part of a team on a large-scale application that supports services in use by major global media companies.Being responsible for the full development lifecycle, from design and prototype through development, testing, and deployment.Delivering to rapid timescales in a dynamic environment.Developing new techniques in the areas of video and audio fingerprinting, content classification, and watermarking.Working within teams that use Agile/Scrum methodologies.Demonstrating drive and enthusiasm, innovating, working with minimal direction, meeting requirements, and delivering to a high standard.Effectively communicating with internal customers - establishing ongoing good relationships and answering any questions or concerns. Organise meetings, video and phone conferences to further your deliverables.

Requirements

What you need to bringStrong commercial software development experience, including object oriented concepts.Experience in software development for distributed systems.Excellent mathematical and communication skills.Experience with automated testing best practices, and Continuous Integration/Delivery.Familiarity with software configuration management (SCM) concepts and version control systems, especially Git.Familiarity with Unix/Linux systems, including scripting skills.DesirableExperience in a role within the broadcast and media industry.An understanding of the current content piracy landscape for digital media.Image / video processing techniques and libraries (especially OpenCV)AWS cloud services (including ECS, EC2, CloudWatch, RDS, Lambda, S3)Experience of PHP scripting, Docker, GitLab CI, Embedded C, MySQL, Redis, Beanstalk / RabbitMQ / ActiveMQFamiliarity working in a development team that uses Software Configuration Management (SCM) concepts, version control (incl. Git)

Benefits

Benefits include a competitive salary, flexible working options, pension scheme, 25 days holiday which increases with length of service, plus extra day off for your birthday, and life insurance.If you are keen to apply email [email protected] or call 0191 814 7785.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: