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.
Proposal Manager
Who Are CSL Looking For?
We are looking for an experienced Proposal Manager with strong bid writing and coordination skills, and the confidence to handle technical material. This hybrid role combines hands-on writing with bid management, ensuring we deliver high-quality, competitive responses to RFPs, RFIs, and tenders.
You will work across teams including Sales, Business Development, Product, Engineering, Commercial, and Finance to produce proposals that bring our SIM technologies to life. Success in this role means writing responses that are accurate, persuasive, and enjoyable to read: capturing technical detail while keeping a clear, human voice.
In some cases, you will also support operator bid teams when they incorporate rSIM into their proposals, providing input, coordination, and technical material to ensure rSIM is positioned well.Ā Each bid is unique. Success in this role means going beyond reusing content: it is about tuning into the customerās language and priorities and shaping our response so it directly reflects their needs and evaluation criteria.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
During Active Bids (RFPs, RFIs, Tenders):
- Lead the end-to-end bid process, from opportunity qualification through to submission
- Write and edit clear, persuasive responses that capture technical inputs in a way customers
understand - Coordinate contributions from Sales, Product, Engineering, Commercial, and Finance teams,
ensuring deadlines and compliance requirements are met - Support operator bid teams when they incorporate rSIM into their proposals, providing input,
coordination, and technical material to ensure rSIM is positioned well - Develop diagrams, solution descriptions, and value propositions that differentiate rSIM from
competitors - Analyse RFPs and RFIs to identify gaps, ambiguities, and opportunities, and frame strategic
clarification questions that give us an edge - Manage review cycles and sign-offs, ensuring proposals are accurate, consistent, and tailored
- Support bid presentations and clarifications where written responses extend into oral defence
stages
During Non-Bid Periods:
- Build and maintain a knowledge base of case studies, technical explanations, and compliance
documents, while ensuring all responses are tailored to each opportunity - Work with Sales and Business Development to maintain a pipeline tracker of upcoming
opportunities and ensure pre-qualification requirements are in place - Collaborate with Product and Engineering to capture technical detail and turn it into customer-
ready material - Research competitor positioning, market developments, and regulatory changes to strengthen
future responses - Support Marketing in producing thought leadership, white papers, and case studies that can
also be used in bids - Support the sales team in using Proposify for smaller, routine offers, ensuring responses are
clear, consistent, and aligned with rSIM messaging
We are looking for someone who is:
- A natural writer who takes pride in producing well-structured, engaging, human responses
rather than relying on generic AI content - Skilled at adapting writing style to reflect the customerās language, priorities, and evaluation
criteria - A strategic thinker who can read between the lines of RFPs, asking smart questions that
uncover customer priorities and create opportunities f or differentiation - Detail-oriented, with a right-first-time mindset
- Resilient under pressure, with the ability to manage multiple deadline
- Flexible and adaptable, willing to work outside of standard hours when bids require fast
turnaround (f or example, when partners such as T-Mobile provide short notice) - Curious, proactive, and able to identify ways to continuously improve bid quality
- Comfortable switching between complex bids and smaller proposals in Proposify, keeping
quality of writing high in both - Comfortable in a hybrid role that blends technical writing, project coordination, and stakeholder
management
Key Skills & Qualifications Sought:
- Proven experience as a Bid Writer, Proposal Manager, or Bid Manager within telecoms, IoT, or technology sectors
- Strong writing skills: able to translate complex technical inputs into clear, engaging responses
- Experience coordinating contributions from multiple stakeholders under tight deadlines
- Technical understanding of mobile connectivity, IoT, or telecoms (SIMs, eSIM, APNs, private networks)
- Excellent project management and organisational skills
- Commercial awareness and the ability to position solutions competitively
- Proficient in MS Office (Word, PowerPoint, Excel); experience with collaboration tools such as Teams, SharePoint, or Confluence is beneficial
- APMP qualification desirable but not essential
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.
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.
UI/UX Designer
Who Are CSL Looking For?
Weāre looking for a UI/UX Designer – a highly talented all-rounder who can take full ownership of the design function across our platform. This is a hands-on role where you will drive the user experience, visual design, design systems, prototyping, and customer research yourself. There is no existing design team, so weāre looking for someone who thrives on autonomy and wants to have a significant impact.
Our product sits at the intersection of tech, IoT, and connectivity, with a strong platform focus. You should be comfortable designing complex workflows, B2B SaaS experiences, and system-level UI approaches. Experience in telco or adjacent tech industries is a plus, but strong consumer design experience with transferable skills is also valuable.
If youāre excited by the challenge of shaping a tech platformās entire UX foundation from scratch, this is the role for you!
The Role:
This role will encompass a range of responsibilities including but not limited to:
End-to-End Design Ownership
- Own the complete design lifecycle: research, user flows, wireframes, prototypes, visual design, and final UI.
- Develop and maintain our design system, component library, and visual language.
- Create and test interactive prototypes using Figma, or similar tools.
- Translate complex multi-step workflows into intuitive, scalable experiences.
User Experience & Product Craft
- Act as the senior design voice in the company – shaping design strategy, standards, and processes.
- Map detailed user journeys, including edge cases, error handling, and exceptions.
- Continuously improve usability through user research, interviews, and data-driven insights.
- Advocate for the customer and ensure UX is represented in product and engineering discussions.
Cross-Functional Collaboration
- Plan and facilitate UX discovery sessions, including stakeholder workshops, customer interviews, journey mapping, and problem-framing sessions.
- Translate research insights into actionable design decisions, prioritised flows, and validated prototypes.
- Collaborate with engineering to ensure high-quality implementation of designs.
Ideal Experience and Knowledge Sought:
Core Experience
- Proven experience as a UI / UX Designer or Product Designer, ideally in full-stack design roles.
- Strong portfolio showcasing complex flows, systems thinking, polished UI, and prototypes.
- Demonstrated ability to work independently and own design end-to-end.
- Deep expertise with Figma (components, auto-layout, prototyping, variants, design tokens).
Ā
Industry & Domain Experience
- Experience in tech platforms, telco, connectivity, IoT, or adjacent industries is ideal.
- B2B SaaS experience strongly preferred; strong consumer-product designers with relevant complexity exposure will also be considered.
Ā
Key Skills & Qualities
- Excellent UI craft: clean, modern, scalable visual design systems.
- Exceptional UX depth: detailed flows, error states, edge-case handling, multi-user journeys.
- Strong user empathy and customer-centric thinking.
- Comfortable navigating technical products, device workflows, or operational systems.
- Self-starter who works well with ambiguity and owns outcomes.
Nice-to-Have
- Experience designing for data-heavy dashboards, admin tools, or operational interfaces.
- Familiarity with accessibility standards (WCAG 2.1+).
- Experience in early-stage or fast-growing scale-ups.
- Exposure to IoT platforms or device / eSIM lifecycle experiences.
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.
Assistant Billing Manager
Who Are CSL Looking For?
As an Assistant Billing Manager, you will support the management of billing operations across multiple platforms, ensuring accuracy and efficiency in all processes. You will assist with running sales and renewal bill runs, oversee activations for M2M and IoT platforms, and help maintain strong relationships with key accounts.
The role involves supporting the team with day-to-day tasks, resolving escalations, and ensuring pricing compliance. You will also assist with credit control, troubleshoot billing system issues, and manage order workflows, including month-end checks. Some of these responsibilities will be covered during the Billing Managerās absence.
CSL is looking for a detail-oriented and proactive individual who enjoys working with data, solving problems, and delivering excellent service to both internal teams and customers.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- Assist in managing and overseeing the teamās day-to-day operations.
- Run sales and renewal bill runs on the billing platforms.
- Prepare activation summaries for both M2M and IoT platforms.
- Assist the finance team with any base queries.
- Manage month-end reporting for platforms and ensure accuracy.
- Handle key account management for our largest accounts and maintain strong relationships.
- Support the sales team with key customer queries.
- Resolve escalations related to in-life management issues on units.
- Oversee and assist the team with day-to-day operations. (Removed duplication if intended)
- Manage pricing and ensure all deal pricing is approved and signed off.
- Support credit control activities and follow up with customers.
- Assist in reviewing and presenting the debt review.
- Assist the credit controller with the monthly chaser lists that the billing team is following up on.
- Manage Eclipse (billing platform) and resolve any issues or bugs that arise.
- Oversee orders in the IoT platform.
- Manage missing orders and perform checks at month-end.
Key Skills & Qualifications Sought:
- Billing and Financial Operations: Strong understanding of billing processes, invoicing, and credit control.
- Attention to Detail: Ability to ensure accuracy in reporting, pricing, and month-end checks.
- Analytical Skills: Comfortable working with data, identifying discrepancies, and resolving issues.
- Problem-Solving: Ability to troubleshoot billing platform issues and resolve escalations effectively.
- Time Management: Skilled in prioritizing tasks and meeting deadlines, especially during month-end.
- Communication Skills: Clear and professional communication with internal teams and key accounts.
- Customer Service Orientation: Ability to maintain strong relationships and handle customer queries.
- Technical Proficiency: Familiarity with billing platforms (e.g., Eclipse), IoT/M2M systems, and Microsoft Excel.
- Team Collaboration: Experience supporting and coordinating with cross-functional teams.
- Organizational Skills: Managing workflows, pricing approvals, and order tracking efficiently.
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 Support Advisor
Who Are CSL Looking For?
You may have experience in customer support/customer services or alternatively you may have been working in an electronics environment fault finding or repairing equipment. In either case you should be energetic, keen to learn using your own initiative and be able to work well with others with a positive approach at all times.Ā Above all, this role requires individual with a passion to provide excellent service often working under pressure in a busy office environment.
The Role:
Working within the customer service help desk environment, this role will involve handling inbound calls and emails to assist customers with a variety of product related questions or issues. Additionally, you will be required to liaise with mobile network providers to diagnose connectivity issues. You will also provide customer service support for our internal and external teams. Dealing with product questions / issues or investigations as needed.
This role also requires you to be part of an out of hours, on call rota which allows our customers to gain emergency support outside of usual office hours
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- Handling inbound and outbound calls
- Liaising with mobile network providers
- Assisting with sales team queries
- Completing product investigation
- Creating support tickets and follow up
Key Skills & Qualifications Sought:
- Excellent communication skills both written and verbal.
- Ability to understand, diagnose and assist in a busy support environment
- 5 GCSEs (or equivalent) at grade A-C including Maths, English and Science
- PC Literate, including Word, Excel, E- Mail.
- Good organisational skills
Desirable Skills & Qualifications
- Electronic principles ā BTEC, ONC or similar qualification passed or in progress ā desirable
- Experience with mobile telecommunication equipment ā desirable
- Foreign language skills (Dutch/French/Swedish) ā desirable
- Customer services related qualification ā desirable
- Other higher-level qualification i.e. A Level, NVQ, ONC – desirable
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.
Talent Acquisition Coordinator (Maternity Cover)
Who Are CSL Looking For?
As the Talent Acquisition Coordinator, youāll be expected to manage the end-to-end recruitment process. This includes direct sourcing via job boards, social media, or any other appropriate channels. In addition, youāll build strong relationships with recruitment agencies, ensuring they best understand the needs of our business. Youāll be expected to assist hiring managers with providing an outstanding candidate experience, from first point of engagement, interview booking, through to the first day of employment.
The suitable candidate will have excellent time management and organisational skills, a passion for people combined with high energy to mirror a fast passed, award winning Company!
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- Source and engage with external candidates to assess competencies, behaviours, and suitability for open roles.
- Manage relationships with recruitment agencies, booking briefing calls in with hiring managers.
- Support HR Manager with raising new role requisitions and approval process
- Support HR Manager with recruitment reporting to stakeholders
- Utilise direct sourcing and attraction methods through search and selection, online advertising, job boards, referral scheme, networking, social media etc.
- Screen all candidates to assess suitability for current and future roles.
- Manage candidates and applications, in the absence of an ATS.
- Book in candidate interviews, ensuring a seamless process for both candidate and hiring manager.
- When required, assist hiring managers write and scope appropriate job descriptions.
- Manage candidate engagement, showcasing CSLās EVP (Employee Value Proposition).
- Build strong relationships with key stakeholders to understand business requirements.
- Keep up to date with latest recruitment trends and data.
- Provide benchmarking data to ensure budgets are in line with market expectations.
- Manage job applications received via our Careers Page, responding to all applications in a timely manner.
- Ensure our Careers Page is always up to date with latest vacancies.
- Creating and issuing contracts and contractor agreement paperwork
- Administering pre-employment checks and upload new joiners to our HRIS
- Coordinate and deliver new joiner inductions on Day 1
- Always thinking about how to continuously improve our recruitment process and candidate experience.
- At the appropriate time, source and implement a suitable and scalable ATS.
Key Skills & Qualifications Sought:
- Clear communicator, both written and verbal.
- Excellent organisational and time management skills.
- Basic understanding of HR practices and employment law.
- Understanding of EVP / Employer Brand.
- Some technical understandings are desired, but not essential.
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.
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.