Careers
At CSL, weāre proud to foster a positive, inclusive culture that values collaboration and continuous improvement. Our shared values motivate us to embrace each personās unique skills and talents for shared success. Join our dynamic team today!

Collaboration
We build strong inter-team relationships and encourage knowledge sharing across the whole business.
Continuous Improvement
Inspiring our team members to find small and big ways to grow as individuals and as a company.
Customer Obsessed
Dedicated to delivering the best solutions and support in the business.
I’ve been working at CSL for two years and I’ve had two promotions within that time. There is a hierarchy, but youĀ can’t see it because everyone works so well together. It’s a really fun place to work, there’s alwaysĀ something going on, inside and outside the office.
I would recommend CSL to anyone who would like a modern and flexible work-life balance, as well the chance to progress and learn more. There’s opportunity here to expand your knowledge, grow as a person and build a nice career.
My greatest career achievement is that I started at CSL as a Junior Developer and I’ve grown all the way to Product Owner. To me, that’s absolutely astonishing!
CSL has helped me develop so much, both personally and professionally. Every single day is different and a challenge, and it’s never boring!
CSL has a community feeling. I look forward to being there on a Monday, rather than leaving on a Friday! Thereās no other way I could explain it – I love working here.
You get to work alongside some really great people and the company has really given me the opportunity to develop my own skills since I started here.
Current vacancies
Explore our open positions and find your dream job at CSL. Or simply contact us to learn more. Weād love to hear from you.
Principal Software Engineer
Who Are CSL Looking For?
To be a successful Principal Software Engineer you must have significant domain knowledge, not be fazed by any problems when facing into the unknown. Any ticket on the backlog you are expected to be able to pick up and implement in a timely way that meets or exceeds the quality expectations, standards and business value goals.
The Role:
Software Engineers are responsible for engineering all of the systems, products and services that power CSL.
This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.
The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.
This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards thatās maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.
The Principal Software Engineer is the top of the Individual Contributor within the engineering track at the CSL and as such ensure software deliverables meet quality standards and are delivered effectively. They are the go-to person within their Centre of Excellence for tricky implementations; any problem should be easily resolvable by a Principal Engineer. They intimately know the design, topology, methodology and wellbeing of their centre of excellence and can help, guide and support all other engineers on achieving successful outcomes.
Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Leadership of the engineering change within their centre of excellence able to guide and support other software engineers in problem solving, code implementation issues and related challenges.
- Able to work in close partnership with others ā Heads of Engineering, Solution Architect, Technical Programme Manager and Leads to help to shape the engineering approaches, share knowledge and their experience.
- Able to influence colleagues in a range of different approaches to solve problems to gain wider or better results and/or drive bigger benefits.
- Able to review code output and make constructive suggestions for future improvements.
- Represent CSL externally at conferences, panels and industry events to ensure that CSL is viewed as the leading innovator within the engineering / signalling industry.
- Act as a thought leader ā the principal point of contact for expertise on software issues, industry trends on developing technologies within their Centre of Excellence and seen as a role model, exemplar of demonstrating the CSL values.
Process
- Accountable for resolving technical conflict when it arises able to balance a range of different viewpoints and perspectives then apply their domain knowledge to provide guidance and support to their Engineering Lead when making decisions.
- Guiding and developing, senior, mid-weight and associate team members through general guidance on best practices in order to ensure the development of world-class software.
- Can take any task from the backlog and can shape, then break them down into defined, implementable tasks/sub-tasks that align to CSLās Technology Standards and meet the Definition of Done/Story/Epicās Acceptance Criteria.
- Routinely pairs with others along with reviewing and giving constructive feedback on othersā code.
- Review and writes tests using automated test-driven techniques to ensure code quality and future reliability.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Is accountable for documentation accuracy and writes, updates and reviews all domain documentation.
- Comfortable to contribute in group discussions/workshops on design and technical models, articulating contexts and boundaries and the rationale behind them, shaping the wider application landscape and identifying risks.
- Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and performing root cause analysis.
Technology
- Skilled with full understanding of the systems delivered, technologies utilised, and approaches taken within their domain (Centre of Excellence).
- Has understanding and can provide context on historical choices and can rationalise and validate future decisions along with highlighting risks or areas that now require re-engineering.
- Work closely with Product to understand and translate roadmap items and needs into improvements in the domain, translating requirements into tasks and code and developing high-quality code that can lead to rapid delivery. This includes owning the scope, shape and prototyping aspects of technical implementations.
- Apply in-depth knowledge of multiple programming languages, associated frameworks, and the respective tool ecosystem to create elegant solutions to problems.
- Adopt new languages and new paradigms and produce proof of concepts to evaluate new tools, applying them to the problem domain where they deliver significant benefit.
- Continually learning and maintaining knowledge of the industry and competitor developments.
Ideal Experience and Knowledge Sought:
- Demonstratable experience designing, and building distributed systems, for scalability, availability and performance and running whole system landscapes.
- Experience acting as a technical authority within a domain that uses multiple technologies.
- A pragmatics and viable track record of delivering large-scale, well architected complex solutions at pace.
- Confidently and competently share knowledge to other users, customers, and other team members.
- Strong understanding of running production systems in a secure, reliable and performant way.
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 or more 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.
Principal Software Engineer (.NET / C#)
Who Are CSL Looking For?
To be a successful Principal Software Engineer you must have significant domain knowledge, not be fazed by any problems when facing into the unknown. Any ticket on the backlog you are expected to be able to pick up and implement in a timely way that meets or exceeds the quality expectations, standards and business value goals.
The Role:
Software Engineers are responsible for engineering all of the systems, products and services that power CSL.
This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.
The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.
This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards thatās maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.
The Principal Software Engineer is the top of the Individual Contributor within the engineering track at the CSL and as such ensure software deliverables meet quality standards and are delivered effectively. They are the go-to person within their Centre of Excellence for tricky implementations; any problem should be easily resolvable by a Principal Engineer. They intimately know the design, topology, methodology and wellbeing of their centre of excellence and can help, guide and support all other engineers on achieving successful outcomes.
Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Leadership of the engineering change within their centre of excellence able to guide and support other software engineers in problem solving, code implementation issues and related challenges.
- Able to work in close partnership with others ā Heads of Engineering, Solution Architect, Technical Programme Manager and Leads to help to shape the engineering approaches, share knowledge and their experience.
- Able to influence colleagues in a range of different approaches to solve problems to gain wider or better results and/or drive bigger benefits.
- Able to review code output and make constructive suggestions for future improvements.
- Represent CSL externally at conferences, panels and industry events to ensure that CSL is viewed as the leading innovator within the engineering / signalling industry.
- Act as a thought leader ā the principal point of contact for expertise on software issues, industry trends on developing technologies within their Centre of Excellence and seen as a role model, exemplar of demonstrating the CSL values.
Ā
Process
- Accountable for resolving technical conflict when it arises able to balance a range of different viewpoints and perspectives then apply their domain knowledge to provide guidance and support to their Engineering Lead when making decisions.
- Guiding and developing, senior, mid-weight and associate team members through general guidance on best practices in order to ensure the development of world-class software.
- Can take any task from the backlog and can shape, then break them down into defined, implementable tasks/sub-tasks that align to CSLās Technology Standards and meet the Definition of Done/Story/Epicās Acceptance Criteria.
- Routinely pairs with others along with reviewing and giving constructive feedback on othersā code.
- Review and writes tests using automated test-driven techniques to ensure code quality and future reliability.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Is accountable for documentation accuracy and writes, updates and reviews all domain documentation.
- Comfortable to contribute in group discussions/workshops on design and technical models, articulating contexts and boundaries and the rationale behind them, shaping the wider application landscape and identifying risks.
- Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and performing root cause analysis.
Ā
Technology
- Skilled with full understanding of the systems delivered, technologies utilised, and approaches taken within their domain (Centre of Excellence).
- Has understanding and can provide context on historical choices and can rationalise and validate future decisions along with highlighting risks or areas that now require re-engineering.
- Work closely with Product to understand and translate roadmap items and needs into improvements in the domain, translating requirements into tasks and code and developing high-quality code that can lead to rapid delivery. This includes owning the scope, shape and prototyping aspects of technical implementations.
- Apply in-depth knowledge of multiple programming languages, associated frameworks, and the respective tool ecosystem to create elegant solutions to problems.
- Adopt new languages and new paradigms and produce proof of concepts to evaluate new tools, applying them to the problem domain where they deliver significant benefit.
- Continually learning and maintaining knowledge of the industry and competitor developments.
Ideal Experience and Knowledge Sought:
- Demonstratable experience designing, and building distributed systems, for scalability, availability and performance and running whole system landscapes using .NET / C#.
- Experience acting as a technical authority within a domain that uses multiple technologies.
- A pragmatics and viable track record of delivering large-scale, well architected complex solutions at pace.
- Confidently and competently share knowledge to other users, customers, and other team members.
- Strong understanding of running production systems in a secure, reliable and performant way.
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 or more 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.
Senior Software Engineer (.NET/C#)
Who Are CSL Looking For?
To be a successful Senior Software Engineer, you must have strong technical expertise and problem-solving skills, capable of tackling complex development backlog tickets with confidence. You are expected to take ownership of backlog tasks, delivering high-quality implementations that align with coding standards, business objectives, and project timelines. Comfortable collaborating with peers and supporting other colleagues, you ensure that solutions are efficient, scalable, and maintainable, contributing to the overall success of the Signalling Engineering team.
The Role:
Software Engineers are responsible for engineering all of the systems, products and services that power CSL.
This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.
The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.
This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards thatās maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.
The Senior Software Engineer is a trusted expert within their Centre of Excellence (domain) for complex implementations, providing technical solutions and guidance. A Senior Engineer is expected to resolve challenging problems efficiently, leveraging their deep understanding of the design, topology, and methodology of their domain. They play a key role in ensuring successful outcomes through collaboration and technical capability.
Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Able to work in close partnership with and under the guidance of others ā Heads of Engineering, Solution Architect, Technical Programme Manager, Engineering Leads and Principal Engineers.
- Provide technical knowledge, insight, and guidance to other engineers as required.
- Review and give constructive feedback on othersā code through peer review processes.
- Support product and other stakeholders as required in shaping the Product roadmap.
- Be knowledgeable on their domain (Centre of Excellence) they are part of and its place alongside other domains and therefore are comfortable when others consult with them.
- Work with Principals and Engineering Leads in the broader Signalling engineering Team to shape, document, and enhance the best practices and technology standards.
Ā
Process
- Effectively participate in the teamās software development methodologies, such as pairing, code and documentation reviewing, testing, and continuous delivery.
- Work with project, product, and technical leads to design software and create implementable specifications and tasks at product and roadmap level.
- Ensure that the teamās technical documentation is always complete, accurate, and reliable.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and actively contribute within retrospectives.
- Ensure unit testing is always implemented alongside their code and is always fit for purpose.
- Investigate and evaluate technologies that could provide future benefit to CSL through research and experimentation.
Ā
Technology
- Comfortable and dependable in the design and development of effective software that meets complex, strategic business needs for the immediate roadmap and helps to achieve broader CSL objectives.
- Ensures their approaches, code, documentation and testing is aligned to Technology Standards and Practices.
- Ensure the code delivers works as expected (aligned to Acceptance Criteria and Definition of Done), meets wider specifications, reliability, cost efficiency and performance goals.
- Ensures the product and services is integrated with monitoring and support tooling aligned to its operating environment.
Ideal Experience and Knowledge Sought:
- Skilled in designing and building reliable software for large-scale applications in complex environments using .NET / C#.
- Experienced in popular programming frameworks, development tools, databases, and deployment processes.
- Capable and comfortable in guiding others, working with stakeholders outside of their immediate team such as Product Owners/Managers, and influencing key decisions ā including communicating concerns or issues.
- Demonstratable experience and committed to high coding standards, including being a recognised practitioner of test-driven development and software quality assurance methodologies.
- Previous experience and understanding of what it takes to ensure product changes succeed, through applying best design practices, and by keeping up with new technologies.
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 or more 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.
Principal Software Engineer (React)
Who Are CSL Looking For?
To be a successful Principal Software Engineer you must have significant domain knowledge, not be fazed by any problems when facing into the unknown. Any ticket on the backlog you are expected to be able to pick up and implement in a timely way that meets or exceeds the quality expectations, standards and business value goals.
Ā
The Role:
Software Engineers are responsible for engineering all of the systems, products and services that power CSL.
This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.
The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.
This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards thatās maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.
The Principal Software Engineer is the top of the Individual Contributor within the engineering track at the CSL and as such ensure software deliverables meet quality standards and are delivered effectively. They are the go-to person within their Centre of Excellence for tricky implementations; any problem should be easily resolvable by a Principal Engineer. They intimately know the design, topology, methodology and wellbeing of their centre of excellence and can help, guide and support all other engineers on achieving successful outcomes.
Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Leadership of the engineering change within their centre of excellence able to guide and support other software engineers in problem solving, code implementation issues and related challenges.
- Able to work in close partnership with others ā Heads of Engineering, Solution Architect, Technical Programme Manager and Leads to help to shape the engineering approaches, share knowledge and their experience.
- Able to influence colleagues in a range of different approaches to solve problems to gain wider or better results and/or drive bigger benefits.
- Able to review code output and make constructive suggestions for future improvements.
- Represent CSL externally at conferences, panels and industry events to ensure that CSL is viewed as the leading innovator within the engineering / signalling industry.
- Act as a thought leader ā the principal point of contact for expertise on software issues, industry trends on developing technologies within their Centre of Excellence and seen as a role model, exemplar of demonstrating the CSL values.
Ā
Process
- Accountable for resolving technical conflict when it arises able to balance a range of different viewpoints and perspectives then apply their domain knowledge to provide guidance and support to their Engineering Lead when making decisions.
- Guiding and developing, senior, mid-weight and associate team members through general guidance on best practices in order to ensure the development of world-class software.
- Can take any task from the backlog and can shape, then break them down into defined, implementable tasks/sub-tasks that align to CSLās Technology Standards and meet the Definition of Done/Story/Epicās Acceptance Criteria.
- Routinely pairs with others along with reviewing and giving constructive feedback on othersā code.
- Review and writes tests using automated test-driven techniques to ensure code quality and future reliability.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Is accountable for documentation accuracy and writes, updates and reviews all domain documentation.
- Comfortable to contribute in group discussions/workshops on design and technical models, articulating contexts and boundaries and the rationale behind them, shaping the wider application landscape and identifying risks.
- Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and performing root cause analysis.
Ā
Technology
- Skilled with full understanding of the systems delivered, technologies utilised, and approaches taken within their domain (Centre of Excellence).
- Has understanding and can provide context on historical choices and can rationalise and validate future decisions along with highlighting risks or areas that now require re-engineering.
- Work closely with Product to understand and translate roadmap items and needs into improvements in the domain, translating requirements into tasks and code and developing high-quality code that can lead to rapid delivery. This includes owning the scope, shape and prototyping aspects of technical implementations.
- Apply in-depth knowledge of multiple programming languages, associated frameworks, and the respective tool ecosystem to create elegant solutions to problems.
- Adopt new languages and new paradigms and produce proof of concepts to evaluate new tools, applying them to the problem domain where they deliver significant benefit.
- Continually learning and maintaining knowledge of the industry and competitor developments.
Ā
Ideal Experience and Knowledge Sought:
- Demonstrable experience designing and building complex, large-scale frontend applications using React and TypeScript, with clear UI architecture, predictable state management, and maintainable component structures.
- Strong understanding of browser behaviour and frontend runtime constraints, including rendering lifecycles, JavaScript execution, networking, and how these affect real-world user experience.
- Experience acting as a technical authority within a domain that uses multiple technologies.
- A pragmatic track record of delivering high-quality, user-facing features at pace, making sound trade-offs between UX quality, technical correctness, and delivery speed.
- A pragmatics and viable track record of delivering large-scale, well architected complex solutions at pace.
- Confidently and competently share knowledge to other users, customers, and other team members.
- Strong understanding of running production systems in a secure, reliable and performant way.
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 or more 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.
Lead QA Automation Engineer
Who Are CSL Looking For?
To be a successful Lead QA Engineer, you will be responsible for overseeing the quality assurance processes for the end-to-end solutions we are building, ensuring the functionality, security, usability, and performance of our products across all of the component systems (devices, platform business systems, user facing tooling etc) meets or ideally exceeds the acceptance criteria, definitions of done, standards and customers expectations.
Ultimately our QA Engineers are responsible for ensuring the highest quality of our products and services are delivered to our customers demonstrating the outcome goals of critical, secure and live solutions.
We are after more than just testers at CSL – while testers focus on detecting issues, we are specifically after QA Engineers who can collaborate and work proactively to prevent them and improve overall quality for our customers.
The Role:
QA Engineers are responsible for testing and quality assurance for all of the systems, products and services that power CSL. This means being responsible for the test coverage, end-to-end testing, automation and Ā integration of testing within CI/CD pipelines along with conducting manual testing within specific domains.
The role holder spends their time collaborating with peers and supporting other colleagues, including Business Process Owners, Product Managers, Software Engineers, Solution Architects and DevOps Engineers, to ensure that the quality of our platform meets and exceeds our requirements with the end goal being a fully automated test environment integrated within our CI/CD pipelines.
As a Lead QA Engineer, you are expected to take ownership of all testing tasks working closely with the Software Engineers when they implement their unit tests to ensure quality and coverage then providing the end-to-end test approaches for the solution including, when required, hands-on hardware device-based testing systematically evaluating physical devices to verify functionality, durability, and performance, ensuring they meet quality standards, compliance and customerās expectations. The Lead QA Engineer will co-ordinate all of the testing activities for a product and ensure the outcomes and the associated spread of good practice and knowledge.
Key Responsibilities:
People
- Able to work in close partnership with and under the guidance of others ā Heads of Engineering, Solution Architect, Technical Programme Manager, Engineering Leads and Principal QA Engineers.
- Provide technical knowledge, insight, and guidance to other QA Engineers as required.
- Review and give constructive feedback on Software engineers Unit Tests through review processes.
- Collaborating and integrating with other product Centres of Excellence colleagues
- Liaising directly with Product Managers to understand end-to-end scope for multi-CoE projects
- Accurately tracking and communicating status information and issues identified.
- Contributing to the development of other QA Engineers.
- Liaising with external suppliers of testing capabilities and ensuring they comply with standards.
Process
- Work with project, product, and technical leads to ensure testing coverage is comprehensive and create implementable test plans and tasks at product and roadmap level.
- Ensure that the teamās technical documentation is always complete, accurate, and reliable.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Leading the definition and implementation of all end-to-end and specific product testing
- Planning, estimating, reporting, and directing test activities across other QA Engineers
- Defining and implementing automated test approaches for consistency
- Keeping up with testing methodology advancements through conferences and other learning activities
- Continuous improvement of QA processes, Software Engineering training, wider methodologies, and QA tools
- Ensuring release readiness through validation, testing and coordination with Delivery Programme Managers.
Technology
- Creating manual and automated test cases for all functional and non-functional requirements using Playwright / Typescript.
- Designing and implementing comprehensive end-to-end test plans for all future releases
- Conducting manual testing, including exploratory, regression, functional, and usability testing
- Undertaking manual testing for devices and hardware solutions
- Troubleshooting issues found during testing, identifying root causes, and validation of bugs
- Producing descriptive test outcome reports that evidence product functionality and gaps
Ideal Experience and Knowledge Sought:
- Proven and strong hands-on experience in testing methodologies and practices.
- Experience developing automated end-to-end testing solutions using Playwright / Typescript.
- Analytical Thinking ability to balance business needs, technology constraints, and user experience.
- Detailed and comprehensive technical understanding of test automation and & Process Knowledge for defect tracking, automation toolsets and test/backlog management systems.
- Experience of problem-solving and comfortable troubleshooting issues and improve testing strategies.
- Comfortable to collaborate with others and can create clear communications with cross-functional skillsets and easily able to explain complex testing concepts clearly.
- Always staying updated on new technologies while happy coaching other team members.
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 or more 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.
Data Engineer
Who Are CSL Looking For?
We are seeking a highly skilled and motivated Data Engineer to join our newly formed Data & Intelligence team. Reporting to the Head of Data & Intelligence, you will play a critical role in building and maintaining robust data pipelines that support analytics, reporting, and advanced data use cases across CSLās business functions. You will work closely with the Senior Data Analyst and other stakeholders to ensure data is accurate, timely, and accessible. This is a hands-on role ideal for someone who thrives in a fast-paced, high-growth environment and is passionate about building scalable data infrastructure.Ā It is a great opportunity to join at a time when the data function is nascent so you will be making a significant mark on the business going forwards.
The Role:
As a Data Engineer, you will be responsible for developing and maintaining data pipelines that ingest, transform, and deliver data from various sources to support business intelligence, analytics, and operational reporting. You will collaborate primarily with the Head of Data & Intelligence but also with cross-functional teams to understand data requirements, implement efficient data workflows, and ensure data quality and governance. Your work will directly support CSLās strategic and operational goals, helping to embed a data-driven culture across the organisation.
CSL is a market leader in IoT critical connectivity which necessitates our products to be secure, reliable and mission-critical therefore we process high volumes of close to real time data (e.g. network availability, device polling) alongside traditional operational data (e.g. sales, activations) that is less time sensitive.
Key Responsibilities:
Data Pipeline Development & Maintenance
- Contribute to design, build, and maintain scalable data pipelines for batch and real-time data processing.
- Integrate data from various sources including signalling/IoT devices, databases, APIs, and third-party platforms.
- Implement ETL/ELT/data pipeline processes to transform raw data into reporting-ready datasets.
- Produce up to date documentation describing all tooling and processes put in place and get this signed off by the Head of Data & Intelligence and Data Architect
- Work closely with engineering to enable ingestion of critical product telemetry data to allow (close to) real-time product performance observability.
Platform & Architecture Support
- Work closely with the Head of Data & Intelligence on the implementation of CSLās modern data platform as required including potentially data warehouse, lakehouse and cloud-native architecture.
- Implement the recommended tools and technologies for data ingestion, storage, and processing.
Data Quality & Governance
- Implement data validation, cleansing, and reconciliation processes to ensure data accuracy.
- Collaborate with the Head of Data & Intelligence to align with CSLās data governance standards.
- Monitor pipeline performance and proactively address data issues.
Collaboration & Stakeholder Engagement
- Work closely with the Senior Data Analyst to understand reporting requirements and deliver data solutions.
- Partner with product, engineering, and business teams to support data needs.
- Provide technical guidance and support to stakeholders on data-related initiatives.
- Enable other technical members of the team to self-serve data through pre-approved patterns, pipelines and tools
Innovation & Continuous Improvement
- Stay abreast of emerging trends in data engineering, cloud platforms, ML/AI and big data technologies.
- Identify opportunities to improve data pipelines, workflows and reduce operational overhead.
- Contribute to the roadmap for advanced analytics, ML/AI, and real-time data use cases.
What Success in the Role Looks Like
- Reliable and scalable data pipelines are in place to support analytics and reporting.
- Data within your purview is accurate, timely, and accessible across the organisation.
- Stakeholders are empowered with high-quality data to make informed decisions.
A collaborative and data-driven culture is fostered across business units
Ideal Experience and Knowledge:
- Proven experience in data engineering or related roles within a fast-paced environment.
- Strong proficiency in programme & scripting such as SQL, Python, PySpark and data pipeline frameworks (e.g., Airflow, dbt).
- Experience with some of the major cloud data warehouse and platforms (e.g., Snowflake, Redshift, ADF, Databricks, MS Fabric etc).
- Good engineering & DevOps process and tooling experience, e.g. Github
- Solid understanding of data modelling, ETL/ELT, data pipelines, and data warehousing.
- Experience working with high-frequency, high-volume data from connected devices or sensors is a strong advantage.
- Excellent problem-solving skills and attention to detail.
- Expertise in BI tools (e.g. Power BI, Tableau, Looker) preferred but not essential
- Strong communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
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 or more 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.
Hardware Engineering Manager
Who Are CSL Looking For?
An experienced and driven Hardware Engineering Manager with experience of implementingĀ embedded devices and the bespoke manufacturing of electronic systems.Ā Someone who has lead on the design of PCBās, component selections, managed Bills of Materials and worked closely with manufacturers (factories) in the creation of electronic hardware.
The Role:
TheĀ Hardware Engineering ManagerĀ leads on CSLās complex portfolio of delivery programmes that support achieving the wider strategies. The role ensures timely delivery of highāquality technical solutions drawing together product and engineering to achieve the outcomes.
The role holder is accountable for the endātoāend delivery of value across the hardware engineering function. This role delivers impact by applying bestāpractice hardware engineering principles across electronic design, embedded systems, manufacturability, compliance, lifecycle management, implementation, integration, certification, and ongoing operational support for manufacturing partners.
A core part of the role is connecting people, technologies, suppliers, and processes to achieve highāquality outcomes, while modelling a culture of shared knowledge, collaborative problemāsolving, and crossāfunctional partnership across the organisation.
Key to being successful isĀ being responsible forĀ creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self,Ā canĀ grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Interacting with customers on future hardware engagements and prototypes.
- Working closely with software engineers and product teams to ensure integrated solutions.
- Working with component manufacturers on product lines, component selection. capabilities and suitability (e.g., future 5G radio modules).
- Manufacturing partner and supplier selection, implementation, management support and escalation.
- Working with tooling manufacturers on plastics, designs and specifications.
- Working with PCB manufacturers on board fabrication and revisions.
- Leading, mentoring, and developing Electronics Engineers (reviews, coaching, development).
- Supporting Electronics Engineers in reviews and validations of schematics, PCB layouts, and componentālevel designs.
Process
- Hardware implementation lifecycle management: concept ā prototype ā testing ā certification ā manufacturing ā maintenance.
- Resource planning, workload balancing, timeline management, sizing and prioritisation.
- Definition, implementation and management of production processes appropriate to the product and volumes.
- Overseeing and advising on assembly, installation, and production processes.
- Resolving issues identified during manufacturing, component changes, yield.
- Ensuring the production of design documentation, specification documentation, test reports, and longāterm support materials.
- Ownership of compliance, certification validation and standards/regulatory requirements (CE, UKCA, EMC, safety).
- Setting the hardware technical direction, standards, and best practices for the electronics team.
- In collaboration with Product, defining the longāterm hardware roadmap, including sunset periods for existing devices.
- Owning and implementing the direction and processes required for hardware manufacturing.
Technology
- Leading on the design and development of electronic hardware ā circuits, cases, accessories.
- Selecting modules, processors, power components, and evaluating new technologies.
- Defining Bills of Materials, costing, validating component selection and performance characteristics.
- Delivery of PCB design, embedded systems and microcontroller implementation.
- Ensuring hardware designs are optimised to meet product functionality with volume production.
- Ensuring hardware designs are created so they can be manufactured easily and costāeffectively (DFM) and assembled quickly and reliably (DFA), while still meeting performance and quality needs.
- Oversight of the general microcontroller and microprocessor firmware development.
- Ensuring firmware capabilities and specifications align with hardware design and capabilities.
- Validating and debugging hardware, compliance checks, and faultāfinding on hardware devices.
- Research and evaluation of future component selections and providers.
- Evaluating emerging technologies and supporting Product on their utilisation.
IdealĀ Experience andĀ KnowledgeĀ Sought:
Proven leadership of hardware engineering, with experience guiding electronic design, embedded systems development, and crossāfunctional delivery across hardware, firmware, and manufacturing.
Technical expertise in electronic hardware design, including component selection, PCB development, microcontroller/microprocessor systems, and hardware/firmware integration.
Strong understanding of manufacturing processes and supplyāchain dynamics, including DFM/DFA, production tooling, PCB fabrication, compliance testing, and working with global suppliers/partners.
Demonstrated ability to manage full hardware product lifecycles, from concept and prototyping through certification, volume production, maintenance, and componentāchange management.
Experience shaping hardware strategy and roadmaps, evaluating emerging technologies, defining standards and best practices, and aligning engineering direction with product and organisational goals.
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Ā or moreĀ 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.
Technical Programme Manager
Who Are CSL Looking For?
An experienced and driven technical programme manager who has experience ofĀ implementingĀ high-reliabilityĀ orĀ large-scaled systems.Ā Someone who has not only delivered projects but a portfolio or inter-related deliverables that makes up a programme of works. Someone who has had a few bumps, a few failures and knows from previous experience how to get things back on track.
The Role:
TheĀ Technical Programme ManagerĀ leads on CSLās complex portfolio of delivery programmes that support achieving the wider strategies. The role ensures timely delivery of highāquality technical solutions drawing together product and engineering to achieve the outcomes.
The role holderĀ is responsible for managing the portfolio of deliverables on the prioritised backlog. They are responsible for ensuring statuses are up to date, dependencies are known and conflicts are identified. They highlight when teams are taking longer than originally identified and help to manage risks that will impact deliverables ultimately bringing the complex backlog to life in means that is accessible to all.
This role involves delivering outcomes by applying a range of best-practice programme management principles and approaches workingĀ alongside other members of the Engineering Leadership Team and wider Technology Leadership Group. Together, they collaborateĀ and network with colleagues/stakeholders fromĀ across the businessĀ with aĀ focus on achieving successful and efficient outcomes aligned with broader strategies and delivery commitments, with an emphasis on a learning-based culture.
Key to being successful isĀ being responsible forĀ creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self,Ā canĀ grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Accountable for resource alignment of product and engineering teams to the key backlog items and seeking efficient utilisation.
- Builds strong relationships with stakeholders across CSL, including commercial, finance, operations, and wider leadership.
- Communicates programme progress, risks, decisions, and impacts clearly to technical and nonātechnical audiences.
- Influences backlog prioritisation in partnership with product managers and business stakeholders.
- Reviews quality of backlog items (ideas, epics and stories) thus ensures teams are prepared to deliver when the backlog items are prioritised.
- Facilitates crossāteam alignment and seeks ways to remove delivery blockers.
- Provides leadership that encourages continuous improvement and innovation across teams.
Process
- Ensuring that backlogs are delivered on time, withĀ accurateĀ forecasts and cost management controls.Ā Delivery itselfĀ facilitatedĀ through Head of Engineering / Engineering Leads.
- Collaborating with ProductĀ ManagersĀ on understanding and representing theĀ longer-termĀ roadmap outcomes andĀ measures aligned on business goals.
- Implementing effective delivery methodologies andĀ operateĀ the backlog management tooling used by product and engineering teams (Jira).
- Track and clearly communicate progress against committed roadmaps, plans and budget to all interested and invested parties ā tailoring communication asĀ appropriate toĀ ensure relevance to the audience.
- Oversees resource planning, forecasting, and programmeālevel governance.
- Creates and owns the roadmap and the programme plan including accountability for representing estimates for backlog items and ensuring a prioritised backlog always exists and is maintained.
- Maintains programmeālevel reporting, milestones, and success metrics.
- Manages crossāproduct and crossāengineering dependencies, risks, and issues.
- Ensures compliance with CSL governance, operational standards, and delivery frameworks.
- Drives continuous improvement of delivery processes, workflows, and operational practices.
Technology
- Own the Programme Management toolset, day to day operation, reporting and configuration management.
- Proactively researches relevant technologies, tools, and industry trends to guide CSLās direction.
- Ensures technical programme deliverables proposed include considerations for reliability, scalability, performance, and security.
- Ensures technical risks, constraints, and dependencies are understood and managed.
- Supports the adoption of modern engineering practices, automation, and tooling.
- Ensures technical considerations are embedded into planning, estimation, and prioritisation.
IdealĀ Experience andĀ KnowledgeĀ Sought:
- Significant experience leading complex technical delivery programmes across multiple products, or services, ideally in environments with high reliability, regulatory, or performance demands.
- Strong understanding of modern engineering architectures and practices (frontāend, backāend, integration, cloud, APIs), enabling effective challenge, decisionāmaking, and partnership with engineering leaders.
- Proven track record of shaping, motivating, and guiding highāperforming crossāfunctional teams, ensuring clarity of purpose, alignment, and accountability across product and engineering.
- Demonstrable experience engaging, influencing, and managing senior stakeholders across commercial, operational, and technical domains, with the ability to navigate competing priorities and drive consensus.
- Comfortable operating in fastāmoving, ambiguous environments, coordinating delivery across ināhouse teams and external partners (onāshore and offāshore) to achieve outcomes at pace.
- Familiarity with contemporary delivery methodologies, engineering best practices, and the ability to select and apply the right approach for different contexts and teams.
- Good influencing and negotiation skills, with the ability to align diverse viewpoints and ensure decisions are grounded in data, risk awareness, and strategic alignment.
- Experience overseeing the design, delivery, and evolution of largeāscale or businessācritical technical solutions, ensuring they meet expectations for scalability, resilience, and longāterm sustainability.
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Ā or moreĀ 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.
Senior QA Engineer
Who Are CSL Looking For?
To be a successful Senior QA Engineer, you will be responsible for overseeing the quality assurance processes for the end-to-end solutions we are building, ensuring the functionality, security, usability, and performance of our products across all of the component systems (devices, platform business systems, user facing tooling etc) meets or ideally exceeds the acceptance criteria, definitions of done, standards and customers expectations.
Ultimately our QA Engineers are responsible for ensuring the highest quality of our products and services are delivered to our customers demonstrating the outcome goals of critical, secure and live solutions.
We are after more than just testers at CSL – while testers focus on detecting issues, we are specifically after QA Engineers who can collaborate and work proactively to prevent them and improve overall quality for our customers.
The Role:
QA Engineers are responsible for testing and quality assurance for all of the systems, products and services that power CSL. This means being responsible for the test coverage, end-to-end testing, automation and Ā integration of testing within CI/CD pipelines along with conducting manual testing within specific domains.
The role holder spends their time collaborating with peers and supporting other colleagues, including Business Process Owners, Product Managers, Software Engineers, Solution Architects and DevOps Engineers, to ensure that the quality of our platform meets and exceeds our requirements with the end goal being a fully automated test environment integrated within our CI/CD pipelines.
As a Senior QA Engineer, you are expected to take ownership of all testing tasks working closely with the Software Engineers when they implement their unit tests to ensure quality and coverage then providing the end-to-end test approaches for the solution including, when required, hands-on hardware device-based testing systematically evaluating physical devices to verify functionality, durability, and performance, ensuring they meet quality standards, compliance and customerās expectations. The Senior QA Engineer will co-ordinate all of the testing activities for a product and ensure the outcomes and the associated spread of good practice and knowledge.
Key Responsibilities:
People
- Able to work in close partnership with and under the guidance of others ā Heads of Engineering, Solution Architect, Technical Programme Manager, Engineering Leads and Principal QA Engineers.
- Provide technical knowledge, insight, and guidance to other QA Engineers as required.
- Review and give constructive feedback on Software engineers Unit Tests through review processes.
- Collaborating and integrating with other product Centres of Excellence colleagues
- Liaising directly with Product Managers to understand end-to-end scope for multi-CoE projects
- Accurately tracking and communicating status information and issues identified.
- Contributing to the development of other QA Engineers.
- Liaising with external suppliers of testing capabilities and ensuring they comply with standards.
Process
- Work with project, product, and technical leads to ensure testing coverage is comprehensive and create implementable test plans and tasks at product and roadmap level.
- Ensure that the teamās technical documentation is always complete, accurate, and reliable.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Leading the definition and implementation of all end-to-end and specific product testing
- Planning, estimating, reporting, and directing test activities across other QA Engineers
- Defining and implementing automated test approaches for consistency
- Keeping up with testing methodology advancements through conferences and other learning activities
- Continuous improvement of QA processes, Software Engineering training, wider methodologies, and QA tools
- Ensuring release readiness through validation, testing and coordination with Delivery Programme Managers.
Ā
Technology
- Creating manual and automated test cases for all functional and non-functional requirements
- Designing and implementing comprehensive end-to-end test plans for all future releases
- Conducting manual testing, including exploratory, regression, functional, and usability testing
- Undertaking manual testing for devices and hardware solutions
- Troubleshooting issues found during testing, identifying root causes, and validation of bugs
- Producing descriptive test outcome reports that evidence product functionality and gaps
Ideal Experience and Knowledge Sought:
- Proven and strong hands-on experience in testing methodologies and practices.
- Analytical Thinking ability to balance business needs, technology constraints, and user experience.
- Detailed and comprehensive technical understanding of test automation and processes.
- Best practice knowledge for defect tracking, automation toolsets and test/backlog management systems.
- Experience of problem-solving and comfortable troubleshooting issues and improve testing strategies.
- Comfortable to collaborate with others and can create clear communications with cross-functional skillsets and easily able to explain complex testing concepts clearly.
- Always staying updated on new technologies while happy coaching other team members.
- Understanding of how QA can form part of an SRE team alongside DevOps.
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 or more 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.
Senior Software Engineer
Who Are CSL Looking For?
To be a successful Senior Software Engineer, you must have strong technical expertise and problem-solving skills, capable of tackling complex development backlog tickets with confidence. You are expected to take ownership of backlog tasks, delivering high-quality implementations that align with coding standards, business objectives, and project timelines. Comfortable collaborating with peers and supporting other colleagues, you ensure that solutions are efficient, scalable, and maintainable, contributing to the overall success of the Signalling Engineering team.
The Role:
Software Engineers are responsible for engineering all of the systems, products and services that power CSL.
This means being responsible for the software design, code implementation, test coverage and operation of effective software and supporting toolsets within specific business and technology domains.
The role holder spends their time Exploring, Investigating, Developing, Enhancing and sometimes Decommissioning our provided Tools, Product and Services all with the aim of delivering the backlog, roadmap and overall corporate strategy with their success being measured by outcome value achieved and alignment to the agreed priorities.
This involves translating requirements into quality (meet required metrics) technical solutions then creating code for products and services adhering to our engineering standards thatās maintainable, supportable and with minimal risk to operate and able to be deployed safely into a production environment for use by customers and colleagues.
The Senior Software Engineer is a trusted expert within their Centre of Excellence (domain) for complex implementations, providing technical solutions and guidance. A Senior Engineer is expected to resolve challenging problems efficiently, leveraging their deep understanding of the design, topology, and methodology of their domain. They play a key role in ensuring successful outcomes through collaboration and technical capability.
Key to being successful is being responsible for creating a diverse, inclusive, and welcoming environment. It is essential to ensure that everyone feels supported to be their authentic self, can grow, develop, and positively contribute to delivering value.
Key Responsibilities:
People
- Able to work in close partnership with and under the guidance of others ā Heads of Engineering, Solution Architect, Technical Programme Manager, Engineering Leads and Principal Engineers.
- Provide technical knowledge, insight, and guidance to other engineers as required.
- Review and give constructive feedback on othersā code through peer review processes.
- Support product and other stakeholders as required in shaping the Product roadmap.
- Be knowledgeable on their domain (Centre of Excellence) they are part of and its place alongside other domains and therefore are comfortable when others consult with them.
- Work with Principals and Engineering Leads in the broader Signalling engineering Team to shape, document, and enhance the best practices and technology standards.
Ā
Process
- Effectively participate in the teamās software development methodologies, such as pairing, code and documentation reviewing, testing, and continuous delivery.
- Work with project, product, and technical leads to design software and create implementable specifications and tasks at product and roadmap level.
- Ensure that the teamās technical documentation is always complete, accurate, and reliable.
- Provide frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Lead troubleshooting and resolution of issues throughout the product life cycle, including providing out-of-hours support for incident resolution and actively contribute within retrospectives.
- Ensure unit testing is always implemented alongside their code and is always fit for purpose.
- Investigate and evaluate technologies that could provide future benefit to CSL through research and experimentation.
Ā
Technology
- Comfortable and dependable in the design and development of effective software that meets complex, strategic business needs for the immediate roadmap and helps to achieve broader CSL objectives.
- Ensures their approaches, code, documentation and testing is aligned to Technology Standards and Practices.
- Ensure the code delivers works as expected (aligned to Acceptance Criteria and Definition of Done), meets wider specifications, reliability, cost efficiency and performance goals.
- Ensures the product and services is integrated with monitoring and support tooling aligned to its operating environment.
Ideal Experience and Knowledge Sought:
- Skilled in designing and building reliable software for large-scale applications in complex environments.
- Experienced in popular programming frameworks, development tools, databases, and deployment processes.
- Capable and comfortable in guiding others, working with stakeholders outside of their immediate team such as Product Owners/Managers, and influencing key decisions ā including communicating concerns or issues.
- Demonstratable experience and committed to high coding standards, including being a recognised practitioner of test-driven development and software quality assurance methodologies.
- Previous experience and understanding of what it takes to ensure product changes succeed, through applying best design practices, and by keeping up with new technologies.
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 or more 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.
HR Director
Who Are CSL Looking For?
The ideal candidate will likely be a People Director in a smaller tech business, or a divisional leader in a larger business looking to step into their first number one role.Ā Ā We are looking for a candidate who has a strong grounding and a breadth of experience in complex, best in class HR models in different size businesses, who can drive change and transformation with agility.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
Strategic Leadership
- Develop and execute a People strategy that is aligned to business objectives and growth plans
- Lead organisational design and scaling initiatives, including geo expansion
- Drive talent and succession planning with active focus on leadership development
- Manage both organic growth and support M&A integration planning
- Ensure international alignment and compliance across global operations
- Conduct strategic workforce analysis and planning
Business Partnership
- Establish aligned commercial ‘strategic’ HR plans at executive level
- Drive performance management transformation
- Lead PE liaison and investor relations from HR perspective
- Implement focus-scale enablers across the organisation
- Drive organisational design and resource optimisation
- Develop and execute comprehensive talent planning strategies
- Evolve and manage L&D/Skills development agenda as well as a robust performance management structure
- Lead BU engagement planning and execution
- Provide executive leadership coaching and development
Talent Acquisition Excellence
- Build successful resourcing capabilities
- Address critical bottlenecks and talent gaps
- Implement rapid mobilisation models for scaling
- Drive market understanding and competitive intelligence
- Develop entry-level talent pipelines
- Strengthen employer brand and employee value proposition
- Establish strategic platforms and partnership networks
Employee Experience & Culture
- Implement employer of choice testing and measurement frameworks
- Define and embed organisational culture and values
- Design and execute employee engagement strategies
- Create comprehensive internal communications and events programs
- Lead demographic understanding and inclusion initiatives
- Establish CSR, DEI&B, wellbeing, and ESG programs
HR Foundations & Operations
- Build robust HR technology roadmap focusing on data/insight delivery, leveraging AI capabilities
- Ensure operational efficiency across all HR functions
- Establish governance, legal, and policy frameworks
- Lead HR service delivery transformation
- Implement advanced analytics and reporting capabilities
- Build, lead and develop a first-class HR function that partners the business.
Key Skills & Qualifications Sought:
Requirements
- 10+ years of progressive HR leadership experience
- Proven track record in organisational transformation and strategic HR delivery
- Experience in scaling organisations through rapid growth phase
- Strong business acumen with ability to align HR strategy to business objectives
- International/global HR experience with multi-market operations
- M&A and integration experience preferred
Leadership Competencies
- Strategic Visionary: Ability to translate business strategy into compelling HR roadmaps
- Change Leader: Proven success in bringing energy, pace and discipline to organisational transformation
- Business Partner: Commercial mindset with ability to influence C-suite and board level
- People Developer: Track record of building high-performing teams and developing talent to high standards
- Cultural Champion: Experience in defining and embedding organisational culture
- Digital Innovator: Understanding of HR technology and data-driven decision making
Technical Expertise
- Talent Strategy: End-to-end talent planning, acquisition, and development
- Organisational Design: Experience in restructuring and optimising organisational effectiveness
- Employee Engagement: Proven methodologies for measuring and improving engagement. We are an accredited Great Place to Work employer, so understanding of this process, or similar would be useful.
- Performance Management: Fluency in all approaches to performance and development
- HR Analytics: Data-driven insights and metrics-based decision making
- Compliance & Governance: Strong understanding of employment law and risk management
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.
Credit Control
Who Are CSL Looking For?
You should have experience of working credit control / collections and have evidence of pulling forward cash collection.
This role will suit a candidate used to working autonomously with a high degree of accuracy and who has the ability to resolve issues quickly and efficiently.
The Role:
This is a critical role where you will manage the whole credit control function, reporting into the Billing Manager. The primary objective of the role will be to bring down the debtor days for the group, a key metric for investors, whilst ensuring an overall improvement in the processes associated with credit control.
Duties & Responsibilities:
In this role you will work closely with the whole finance tam and the main duties will be, but not limited to:
- Managing and collecting debts from company debtors
- Keeping detailed records of collection activities and conversations
- Co-ordinate any chasing performed by the wider Billing team to support cash collection.
- Resolution of client queries and reasons for non-payment (including Customer queries emailed to central mailbox)
- Maintain relationships with key customers to support efficient cash collection.
- Provide a forecast of debts expected to land each month.
- Highlight at risk accounts / debts and notify the Billing Manager and Finance Manager promptly.
- Identification of cancelled DDs
- Sending of copy invoices upon customer request
- Sending formal debtor letters and management of debt chasing escalations (including use of lawyers)
- Taking card payments as necessary
- Work with warehouse and Operations teams to place at risk customers āon stopā.
- Review key customer payment platforms to identify any potential non-payments or delays.
- To prepare and present information on the status of debts as part of the monthly debt review.
- To develop initiatives to improve the cash collections processes and drive down debtor days.
- Other ad hoc duties as required by the Billing Manager
Key Skills & Qualifications Sought:
- Tenacity, initiative, and confidence on the phone
- Strong communication skills
- Drive, energy, and enthusiasm
- Eager to develop and grow.
- Strong numeric and analytical skills
- Proficient use of Excel
- A strong team player
- Experience with Salesforce is ideal but not necessary.
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.
Technical Account Manager IoT
Who Are CSL Looking For?
As a Technical Account Manager (TAM) within our IoT department, you will serve as the strategic and technical advisor to key customers, ensuring they maximize the value of our IoT products and solutions. Youāll play a pivotal role in building trusted customer relationships, managing post-sales success, and driving adoption, retention, and expansion. With a deep understanding of IoT communication technologies and customer business needs, you will act as a bridge between clients, sales, technical, product, and support teams.
The role demands familiarity with the IoT industry and associated technologies/platforms as well as the ability to interpret and work within the framework of customer contracts. You will maintain regular contact with your assigned accounts focusing on customer satisfaction, evolving requirements, and new solution opportunities.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- Develop and maintain strategic long-term trusting relationships with key enterprise IoT customers to accomplish organic growth and strategic long-term company objectives, serving as the primary technical point of contact.
- Collaborate closely with the sales team to provide technical leadership and guidance during all stages of the customer lifecycle.
- Maintain regular account contact, building long-term relationships with both technical and business stakeholders.
- Manage the technical aspects of contract change requests and deliver high quality responses/pricing/proposals
- Manage, track and analyse key technical account metrics including service levels, solution performance etc.
- Engage with customers to identify potential new projects, technical requirements, and upsell opportunities.
- Develop a deep understanding of customer goals, environments, and use cases to align IoT solutions and services accordingly.
- Provide ongoing guidance to customers on IoT solution architecture, integration best practices, and the ongoing evolution of our product/services roadmap.
- Building and maintaining continuous supporting knowledge of CSL IoT infrastructure, applications, processes, technologies, markets, billing platforms and product developments.
- Advise customers on industry trends, product capabilities, and feature adoption to support their digital transformation initiatives.
- Conduct regular technical reviews, QBRs, and roadmap alignment sessions as necessary.
- Coordinate cross-functional internal efforts to ensure timely delivery of agreed solutions and issue resolution.
- Support project planning, onboarding, deployment, and upgrades in collaboration with internal delivery teams.
- Proactively monitor account health, usage patterns, and potential risks.
- Troubleshoot complex technical issues and ensure timely resolution through coordination with support and technical services teams.
- Escalate critical issues as necessary, acting as the voice of the customer internally.
- Identify opportunities for upsell or expansion based on customer needs and usage.
- Develop a good understanding of customer needs and their markets, assisting to shape future CSL product development strategy.
- Liaising with colleagues to continually define client and user requirements to formulate relevant offerings.
- Collaborate with Sales and commercial teams to support renewal negotiations and growth.
Key Skills & Qualifications Sought:
- Proven experience in a Technical Account Manager, Solutions Engineer, or similar customer-facing technical role.
- 5+ years of experience in a technical account management role in IoT or relevant telecoms industry
- Strong understanding of connectivity technologies: cellular (2Gā5G), broadband, satellite, VPNs, APNs, and related infrastructure.
- Familiarity and experience of IoT platforms such as Cisco Jasper, GDSP, DCP, or equivalent.
- Ability to interpret and work with commercial contracts from a technical perspective.
- Appreciation of commercial as well as technical requirements.
- Excellent communication and relationship management skills, with the ability to explain complex concepts to both technical and non-technical stakeholders.
- Familiarity with IoT use cases in sectors such as automotive, telematics, security, utilities, telecare
- Knowledge of device management, SIM lifecycle management, and IoT security best practices.
- Experience with enterprise networking concepts, APIs, and data integration.
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.