Software Engineer

  • Location

    London, England

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    Matthew Baccino

  • Contact email:

  • Job ref:


  • Published:

    4 months ago

  • Expiry date:


Our innovative work has recently been featured by the Royal Television Society Television Journalism Awards and one of our cloud based systems was presented by AWS at Re:Invent.

The News Agency licenses news and services to the news industry. Customers are broadcasters, print and digital publishers, corporations and governments. Reuters News Agency provides its clients with multi-media news solutions to reach their audiences. Our products include video & text feeds, pictures & graphics, packaged content and syndication services which reach billions of consumers around the world.

Major Responsibilities / Accountabilities:

  • Design, develop, test and integrate new and existing software, ensuring that it meets business requirements.
  • Provide technical support to operations and other development teams.
  • Produce technical documentation.
  • Review work of peers and junior developers.
  • Actively participate in all aspects of agile development methodologies

Key Relationships:

  • Regularly communicate and share knowledge, including upward communication of work status to development managers.
  • Work as part of a team, completing varied work assignments and collaborating with or assisting others in their work.
  • Communicate with customers and business stakeholders to exchange information, understand requirements, and solve problems.

Technical /Professional Skills & Competencies:

Essential Skills & Experience Required:

  • Extensive practical software development experience.
  • Javascript and Python experience for Cloud environments.
  • Working knowledge of databases and document stores: General RDBMS, DynamoDB, ElasticSearch
  • Proven back-end development experience (on-premises infrastructure or cloud).
  • Working knowledge of Agile methodologies, preferably Scrum or Kanban.
  • Ability to troubleshoot and investigate problems in a timely manner.
  • Enthusiasm for new technologies, and ability to independently learn and assess them.
  • Good communications skills, both written and verbal.
  • Good team-working skills.

Desired Skills:

  • Cloud development experience (AWS preferred).
  • Spring framework.
  • Knowledge of cloud computing concepts.
  • Experience installing or replacing PC or Server components, for video processing hardware
  • Experience working with virtualized, containized, or serverless systems
  • Experience with any of the following: Clojure, Groovy, Scala, Docker, Jenkins
  • Working knowledge of Linux & Windows Server operating systems.
  • Experience with system configuration management tools