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.
Duties & Responsibilities:
This role is a new senior leadership role in our Fire & Security technology team responsible for defining and implementing software strategy, overseeing the engineering department, guiding the development of software solutions, and ensuring the successful delivery of projects. This role requires a strategic thinker with strong leadership skills, a deep understanding of software development processes and a proven track record of managing engineering teams and culture.
Experience of the Fire & Security industry would be a benefit, and/or experience in design, build and test of hardware devices with embedded firmware and/or experience in building highly available, performant and scalable modern cloud platforms.
- The successful candidate must have relevant experience in building highly resilient, high transactional, business critical systems using Cloud native technologies.
- You must have specific experience in Microsoft Azure / .NET / AKS technologies utilising Infrastructure as Code best practices. Relevant experience should include use of microservices, auto-scaling and cloud service cost management.
- You must have the ability to lead design, development, testing, deployment, alerting, infrastructure, CI/CD, version control systems, and services.
- Working closely with manufacturing partners on the design, build and test of a new go to market hardware device.
- Experience in the management of electrical design, firmware development and manufacture of electronic devices.
- An understanding of Production Engineering; factory processes and automated electronic test systems (custom fixtures)
- You must promote and support Agile methodologies such as Scrum, and mentor team members to help them improve their technical abilities.
- You must collaborate with Product Management, Operations, and other stakeholders to understand requirements and articulate technical decisions and outcomes.
- You will be familiar with standard tools such as JIRA, Confluence, SonarQube, Jenkins, Microsoft DevOps, Gitlab etc.
- You will have demonstrable experience in management of internal teams, as well as offshore/nearshore resource models.
Experience and Background
Senior Leadership
You must have demonstrable experience of working in a senior leadership role in technology reporting into a C-suite or equivalent level and working alongside the senior leadership in the business.
- Delivery of strategic technology change to scope, budget and schedule is essential.
- Working with the executive to explore, define and approve strategic investments for technology.
- Working alongside an operating board or senior leadership team building strategic long-term relationships and ensuring the delivery of value to key business stakeholders.
- Establishing technology as a critical business partner involved at the formation of business strategy through to the delivery of value into the customer and/or business.
- Defining long term technology strategy as part of the senior technology team, ensuring this deliverable and achievable.
- Working alongside product management at a senior level ensuring a balance between customer, business and technology values and outcomes.
- Leading technology teams at a senior level with a focus on the people strategy to ensure long term engagement and growth in the team.
Systems and Software Life-cycle Engineering
- Establishing and deploying an environment for developing, continually improving, and securely operating software and hardware systems, products and services.
- Establishing software architecture and design principles to enable the desired life cycle processes.
- Develop and deploy the working environment supporting systems and software life cycle practices for strategic, large and complex products and services.
- Leads activities to manage risks associated with systems and software life cycle working practices. Plans and manages the evaluation or assessment of systems and software life cycle working practices.
- Maintain a close understanding of changes in software development tools, methodologies and languages and alter engineering strategy to maintain industry relevance.
Systems Development Management
- Planning, estimating and executing systems development work to time, budget and quality targets.
- Adopting and adapting systems development life cycle models based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.
- Managing risks and allowing for timely adjustment of plans and deliverables to continue to meet customer requirements and deliver value.
- Aligning systems development activity and deliverables with architectures and standards and ensuring quality, security and privacy are built in.
- Developing roadmaps to communicate systems development plans.
- Identifying the resources needed for all stages (planning, estimation, execution) of systems development projects and how demand will be met with a supply capacity.
Quality Management
- Defining and operating a management framework of processes and working practices to deliver the organisation's quality objectives.
- Establishing a quality management system and a quality culture.
- Applying techniques for the monitoring and improving the quality of any aspect of a function, processes, products, services or data.
- Prioritises areas for quality improvement by considering strategy, business objectives and results from internal and external audits. Initiates the application of appropriate quality management techniques in these areas.
- Identifies and plans systematic corrective action to reduce errors and improve the quality of the systems and services.
People Management
- Leads the implementation of formal organisational processes such as recruitment, reward, promotion and disciplinary procedures.
- Recruiting, selecting, deploying, and onboarding resources.
- Reviews the ongoing success and effectiveness of resource management processes.
- Supporting individual growth to achieve objectives.
- Forming effective teams.
- Determines and delegates people management and functional management objectives and responsibilities.
- Providing opportunities for personal growth and learning.
- Leads on the implementation of organisational strategies for employee engagement.
- Providing professional development advice and support for individuals Identifying appropriate learning and development or career-enhancing activities.
- Creating accreditation and qualification approaches or adopting industry frameworks.
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.