Software Engineer – Network Management Frontend

Base Location: Cambridge, U.K.


The Software Engineer will be part of a small software team which is defining the intelligence which is resident in each of our embedded nodes running Linux in a distributed architecture. The job will include in particular the onward development and support of the Management System (EMS) for our product. The EMS has a frontend GUI written using HTML/CSS/Javascript and a database backend written in Python and running on Linux.

Key Responsibilities:

You will have a broad software development remit. This is likely to include:

  • Digest high-level customer requirements and architectural guidance from the team to produce front end GUI and server functionality
  • Become an expert in our network management system
  • Identifying opportunities to make technology-driven operational and process improvements
  • Developing of new products and products’ features
  • Documenting and testing the code you produce
  • Debugging and fixing issues found from live field deployments
  • Assist in the day-to-day team work in an agile development environment.

Skills & Experience required:

Enthusiasm, flexibility and the desire to work in a small dynamic team are more important than specific technical skills, but you will probably have significant experience of:

  • HTML/CSS/Javascript React GUI web applications development
  • Google Go development
  • Linux based development environments
  • Python and other scripting languages

And it would be useful if you knew something about:

  • Network management
  • Jira/Confluence
  • Revision control systems (git)
  • Knowledge of Linux including network setup and configuration
  • Experience of unit testing and continuous integration

Other requirements:

  • Able to work indefinitely in the UK.

Apply for job

Copyright © 2020 CCS Ltd     Privacy policy     Terms of purchase Designed & Developed by Onespacemedia

Tel: +44 1223 314 197