Making brighter cities

Software Engineer

Telensa is a world leader in smart streetlight control systems with almost 2 million streetlights under control. Our products are enabling cities across the UK and from Atlanta, Georgia to Wellington, NZ to significantly lower their carbon footprint and improve the lives of citizens. UrbanIQ integrates additional Smart City sensor applications to give City Mangers the insight into the data that they need.

Telensa won the 2017 Amazon award for the Growing Business of the Year. Telensa was also named in the 2017 Global Cleantech 100 ones to watch list. In 2018 Telensa was awarded the Queens Award for Enterprise: International Trade and Innovation.

We are looking for a Software Engineer with skills in Java and Databases to develop Telensa’s server-side software that enables cities and operators to work more efficiently. Such as:

  • Allow City Managers to control Telensa devices and view the telemetry data they produce.
  • Exchange data with third party applications to create end-to-end workflow management systems.
  • Integrate with other Smart City applications and devices to improve access to data enabling smarter decision making.

Creating software to manage city infrastructure means that knowledge of security and performance also key requirements of the role. Smart Lighting is at the heart of Telensa’s business and this role will be creating value for our customers from day one.

The Role

  • Design and documentation of software components and APIs
  • Development of application software in Java (and other languages as necessary)
  • Design and implementation of databases with an emphasis on performance
  • Document system design and changes, review of software designs from peers
  • Deliver software to agreed time and quality targets
  • Projects will be a mix of solo and small team efforts –all contributing to the same core products
  • Opportunity to develop UI components for the above in Javascript/HTML


  • Development in a some of the following programming languages in a web application setting: Java, C, PHP, Python.
  • Knowledge of database technologies
  • Thinks performance and optimal code
  • Has delivered products in a commercial environment.
  • Embraces agile – receptive to changing demands.
Application process

To apply for our open positions, or if you’d like to apply for general consideration, please send your CV to

Contact Telensa

Other vacancies

Graduate Software Test Engineer


Principal Product Manager