Who Are CSL?
- We are a leading international IoT service provider specialising in sectors including Fire, Security, Telecare, Critical National Infrastructure, Retail and Water Utilities.
- We are a rapidly growing, private equity-backed company with operations in multiple countries, including the UK, Ireland, the Nordics, Benelux, and Spain.
- We have completed 6 acquisitions in 6 years, each one adding further expertise and scale to our market-leading propositions.
- Today, we have over 2 million IoT connections across the world.
- We now have over 250 employees within the Group – and this is growing all the time.
- Our high performing team of experts is renowned for delivering leading solutions and services, backed up by world-class customer support across markets that demand nothing less than absolute certainty.
- Our products and solutions have won over 20 awards across a range of industries.
- Whether you’re looking for a new start or looking for a move into a company where you can make a difference, CSL could be the platform you are looking for.
Who Are CSL Looking For?
CSL are embarking on transformation of its tech stack to encompass open source and newer technologies better suited to IoT applications. To deliver this programme, CSL are looking for a Software Engineer to help deliver our IoT platform.
The ideal candidate will be collaborative and curious and enjoys landing projects that drive real business value. A passion for technology and inspiring others in the art of writing code and designing systems. The individual will be keen follower of what’s going on in the software development world and is passionate about their trade.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- Work closely with the product team to understand business priorities and deliverables.
- Full lifecycle software development - Design, develop, test, deploy and maintain software.
- Develop necessary artefacts - models, docs, flow.
- Maintain existing alarm signalling IoT platforms and develop new tech stack.
- Create and maintain CI / CD pipeline.
- Develop and maintain testing framework, process, and tools.
- Take business requirements and translate into software - functional and non-functional aspects.
- Work closely with other teams e.g technical support, devices/firmware
- Be responsible for the operational aspects of the platform.
Key Skills & Qualifications Sought:
- Degree BEng/BSc - software engineering, electrical / electronic engineering, or relevant technical degree
- Experience in algorithms, architectural principles, and patterns. Low latency, scalability and high reliability is critical.
- Experience in object-oriented programming and SOLID principles
- Experience in the high-level design of distributed system with microservices
- Experience in .NET, candidates with good fundamentals and experience in other languages will be considered.
- Database technologies - Postgres, InfluxDB, Redis
- Continuous integration / development / deployment pipelines
- Testing frameworks - Automation of testing, TDD/BDD
- Desirable to have experience with IoT platforms.
- Azure and K8S
The above should not be viewed as an exhaustive list of skills and/or qualifications but rather CSLs view on the ideal candidate. If you feel you can meet three quarters of the requirements and learn the rest with support from CSL please apply now with an indication of your salary expectations for the role.
CSL operates as an equal opportunities employer and we welcome all applications regardless of gender, race, disability, sexual orientation, religion or belief, age, gender reassignment, marital or civil partnership status, pregnancy, or maternity.