At a Glance
- Tasks: Lead our IoT software strategy and oversee engineering teams to deliver innovative solutions.
- Company: Join CSL, a top international IoT service provider with over 2 million connections worldwide.
- Benefits: Enjoy hybrid work options, a dynamic team culture, and opportunities for professional growth.
- Why this job: Make a real impact in a rapidly growing company recognized for award-winning solutions.
- Qualifications: Must have senior leadership experience in technology and expertise in cloud-native systems.
- Other info: CSL values diversity and encourages applicants from all backgrounds.
The predicted salary is between 54000 - 84000 £ per year.
An opportunity has arisen to join our IT Team.
Croxley | Hybrid
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 senior leadership role in our IoT technology area 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 IoT industry (e.g. SIMs/eSIM, TelCo Operators, M2M, networking) would be beneficial along with experience of creating or managing Connectivity Management Platforms (CMP) and developing customer facing solutions working closely with product management.
- The successful candidate must have relevant experience in building modern customer facing systems using Cloud native technologies.
- You must have specific experience in Microsoft Azure / .NET / React, 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.
- Experience of delivering network level integrations & change with mobile network operators including experience of the major technologies used on and around global telco networks (e.g. 2G to 5G).
- Familiarity with rating and billing Call Detail Records (CDRs) and the associated processes and systems involved, e.g. billing systems.
- 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.
- Keep up to date with the latest developments and innovations in the global telecommunications and network industry with a view to bringing the latest experience to CSL product development.
Experience and Background:
- 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 systems products and services.
- Leading and managing nearshore/offshore external development software providers to ensure alignment to group architecture, design, value for money, quality and business collaboration.
- 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.
- Prioritising 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.
- Identifying and planning 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 CSL’s 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.
#J-18808-Ljbffr
Director of Software Engineering - IoT employer: CSL DualCom Limited
Contact Detail:
CSL DualCom Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Director of Software Engineering - IoT
✨Tip Number 1
Make sure to showcase your leadership experience in technology. Highlight any previous roles where you reported to C-suite executives and how you contributed to strategic technology changes.
✨Tip Number 2
Familiarize yourself with the latest trends in IoT and telecommunications. Being able to discuss recent innovations or challenges in the industry during your interview will demonstrate your passion and knowledge.
✨Tip Number 3
Prepare to discuss your experience with cloud-native technologies, especially Microsoft Azure and .NET. Be ready to provide examples of how you've implemented these technologies in past projects.
✨Tip Number 4
Emphasize your ability to mentor and develop teams. Share specific instances where you've helped team members grow their skills or improve their performance, as this aligns with CSL's focus on people management.
We think you need these skills to ace Director of Software Engineering - IoT
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software engineering, particularly in IoT and cloud technologies. Emphasize your leadership roles and any relevant projects that showcase your ability to manage teams and deliver strategic technology changes.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the IoT industry and how your background aligns with CSL's mission. Mention specific experiences that demonstrate your strategic thinking and leadership skills, especially in managing engineering teams and delivering customer-facing solutions.
Highlight Relevant Technologies: Be sure to mention your proficiency with Microsoft Azure, .NET, React, and other technologies mentioned in the job description. Provide examples of how you've utilized these technologies in past projects to achieve successful outcomes.
Showcase Your Leadership Experience: Detail your experience in senior leadership roles, particularly how you've collaborated with C-suite executives and product management. Highlight your ability to build strategic relationships and lead teams effectively to meet business objectives.
How to prepare for a job interview at CSL DualCom Limited
✨Showcase Your Leadership Experience
As a candidate for a senior leadership role, it's crucial to highlight your previous experiences managing engineering teams. Be prepared to discuss specific examples of how you've led teams through challenges and delivered successful projects.
✨Demonstrate Technical Expertise
Make sure to articulate your experience with relevant technologies such as Microsoft Azure, .NET, and React. Discuss your familiarity with cloud-native technologies and how you've applied Infrastructure as Code best practices in past projects.
✨Emphasize Strategic Thinking
This role requires a strategic mindset. Be ready to talk about how you've contributed to defining technology strategies in previous positions and how you align technology initiatives with business goals.
✨Prepare for Agile Methodology Questions
Since the company promotes Agile methodologies, be prepared to discuss your experience with Scrum and how you've mentored team members in Agile practices. Share examples of how you've implemented Agile processes to improve project delivery.