SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

HIRING PEOPLE
Posted 23 days ago, valid for 6 days
Location

London, Greater London NW5 1UH, England

Salary

Competitive Salary with Benefits

info
Contract type

Full Time

By applying, a The Guardian Jobs account will be created for you. The Guardian Jobs's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The company is seeking a Senior Software Engineer to lead the development of their energy recovery flooring technology and server-side data platform.
  • Candidates must have a minimum of five years of post-graduate experience in software development.
  • The role involves full-stack development, managing data interfaces, and contributing to the technology roadmap.
  • The position offers a competitive salary tailored to the successful candidate's experience.
  • This role is based in London with remote working flexibility and requires excellent communication and teamwork skills.

Are you ready to lead the software development for a cutting-edge energy recovery system? We're seeking a Senior Software Engineer to drive the evolution of our patented energy recovery flooring technology and our innovative server-side data platform.

This pivotal role will transform our data system into a scalable, distributed analytics platform, integrating seamlessly with our hardware and mobile applications to provide actionable insights. As a senior member of our multidisciplinary technology team, you'll report directly to the CTO, with the opportunity to work hands-on in diverse environments, including installation sites and occasional international locations. 

This role requires excellent communication and team-working skills.

Key Responsibilities:

  • Support company's installation projects with embedded Gaming software, control systems and IoT solutions including hands-on coding
  • Full-Stack development
  • Liaison with hardware and embedded SW teams
  • Manage data interfaces with third parties and technology partners
  • Contribute to technology roadmap and system architecture
  • Development of company users' energy, behaviour and data analytics
  • Requirements capture and specification of new systems
  • Design and management of software development processes
  • Version and revision control systems and processes (Git and GitHub)
  • Code verification and validation processes
  • Recruitment and team growth
  • Data security and regulatory compliance

Essential Experience:

  • Demonstrable track record of managing internal and external software development teams
  • Design and maintenance of Linux (Ubuntu) based client server data applications using Django (Python)
  • Proficiency in TypeScript, JavaScript libraries and HTML/CSS
  • Understanding of real-time communication features using Django Channels and WebSockets for asynchronous protocols, managed by Daphne ASGI server
  • Cloud infrastructure solutions using AWS (S3 and Lambda)
  • Working knowledge of embedded systems
  • A minimum of five years post-graduate experience
  • Knowledge of encryption and authentication algorithms

Desirable Experience:

  • Excellent C and C++
  • Embedded systems with hardware understanding
  • Automation test systems using Siemens TIA, PLCs, ladder-logic
  • Familiarity with Postgres SQL databases and Siemens Insights Hub
  • Other applications incl. Bluetooth LE®, DMX and eDMX protocols

Education and Qualifications:

  • Degree in computer science or related subject
  • Full driving license
  • The company has a legal responsibility to ensure that employees have the right to work and live in the UK

Location and Benefits

This role is based in our London office, with flexibility for remote working. We offer a competitive package tailored to the experience of the successful candidate.

How to Apply

If you think you have the skills and experience, we are looking for, please attach your CV to the link provided & we will be in direct contact.

Apply now in a few quick clicks

By applying, a The Guardian Jobs account will be created for you. The Guardian Jobs's Terms & Conditions and Privacy Policy will apply.