Imagine Communications

  • Senior Director of Engineering - Thames Ditton, UK

    Job Locations UK-Thames Ditton
    Posted Date 1 week ago(10/11/2018 9:59 AM)
    Requisition ID
  • Company Overview

    Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.


    Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues. Today, we’re driving an industry transformation by investing deeply in a new generation of media enabled by IP, virtualization, cloud infrastructure and software-defined networks.


    At Imagine Communications, groundbreaking work is part of our everyday environment.  All our employees play a vital role in our organization, helping the media industry enable instant access to moments that matter.  Wherever your skills fit in our business — from engineering and sales to service and support — you’ll find you gain much more than just a job. At Imagine Communications, you’ll gain the opportunity to contribute to the transformation that’s taking place in the way the world is consuming media.


    If you’re looking to join a market leader and take your career to the next level, contact us today!


    Imagine Communications Corp. is an Equal Employment Opportunity (EEO) Employer and does not discriminate on the basis of race, color, religion, national origin, sex, gender, gender identity, gender expression, age, sexual orientation, disability (physical or mental), medical condition, marital status, ancestry, protected veteran status, genetics and any other protected group status or non-job related characteristics as directed by law.

    Specific duties include but are not limited to


    • Software project management: interfacing with other teams, including PLM, R&D, QA, NPI, ES (Engineering service), etc, to ensure that projects are properly planned, resourced, budgeted and completed with quality, on time and within budget
      • Plan, track, and manage multiple simultaneous projects, fulfilling the product requirements of peer engineering managers, meeting committed deliverables against agreed targets (schedule, resources, and product feature set).
      • Represent the team on status reporting to management, resource and contingency planning.
      • Deliver projects through the use of internal, but remote, development teams and contractors/consultants as required
    • Software group management: working with HR Business Partners to ensure the team is appropriately staffed and well motivated. Manage team and individual employee objectives, performance reviews, career development, skills planning, recruiting, and training initiatives
    • Product / Technology Planning & Architecture, Interface with development teams and product managers within the Company
      • Contribute to and review product definitions, specifications, architectures, and product development plans.
      • Work closely with peers to provide guidance for interoperability on multiple platforms.
      • Drive performance-improvement initiatives in product development and quality assurance to adopt new practices, such as agile development process, unit testing, code reviews, automated regression testing, etc. 
    • Work with local CS team to help solve customer issues or collect relevant information for appropriate teams.
    • Support local presales team on technical issues
    • Keep the Company IP secure within the Company environment
    • Such other duties as the management may from time to time reasonably require
    • To ensure that all working practices comply with Health and Safety legislation


    • Knowledge and experience of using structured methodologies for software development
    • Experience working in Agile software development
    • Good documentation skills
    • Experience with a multi-site development project
    • Excellent understanding of underlying software technologies and the impact they have on systems design
    • Awareness of procedures and standards for; conceptual product definition, relational database design, the creation of analysis specifications, program design specifications, the creation of test plans
    • Ability to present proposals to internal and external clients
    • Ability to work in an organized manner and use common sense and problem-solving abilities when necessary
    • Experience with Contractor management
    • High degree of analytical expertise in software design and development
    • Self-motivation and initiative
    • Ability to work effectively under pressure
    • Ability to adapt to a new working environment and technologies
    • Good working knowledge of MS Office software products, Skilled in the use of Visio or other similar drawing tools
    • Ability to promote quality at all stages of the software development cycle



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Coming Soon!