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.
Lead QA Engineer
Who Are CSL Looking For?
We are looking for an experienced and proactive Lead QA Engineer to take ownership of the quality strategy and execution across our entire solution. This is a leadership role that blends technical expertise with strategic oversight. You will define testing standards, work closely with product, engineering, and operations teams to ensure that every release meets the highest quality benchmarks and be hands on in the execution of the QA strategies that you define.
As the QA lead, you’ll not only drive the implementation of comprehensive test plans but also champion a culture of quality throughout the development lifecycle.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- QA Strategy & Leadership: Define and evolve the overall quality assurance strategy, including testing frameworks, processes, and KPIs.
- Team Leadership: Lead and mentor QA engineers, fostering a high-performance culture of continuous improvement, ownership, and accountability.
- End-to-End Quality Oversight: Oversee testing efforts across all layers of the IoT.Live platform, including frontend, backend, APIs, billing systems, and infrastructure integrations.
- Risk Management: Identify high-risk areas and ensure mitigation through targeted testing and cross-team coordination.
- Stakeholder Collaboration: Act as the QA point of contact for product managers, business stakeholders, and development teams to align on quality expectations and timelines.
- Process Improvement: Introduce and optimize QA processes, tools, and methodologies, including the integration of automation where appropriate.
- Release Assurance: Own the quality gates for production releases, including final testing sign-off and support for go-live activities.
- Metrics & Reporting: Define and track key quality metrics to evaluate test coverage, defect trends, and release health.
What We’re Looking For:
- Proven experience leading QA efforts for complex software platforms.
- Strong background in both manual and automated testing strategies.
- Deep understanding of software development life cycles, especially Agile methodologies.
- Deep understanding of all aspects of quality, both functional / non-functional, and understand and experience of validating that a solution meets them.
- Excellent collaboration and communication skills with technical and non-technical stakeholders.
- Familiarity with CI/CD environments and test automation tools (e.g., Selenium, Postman, Cypress, etc.).
- Experience with connectivity, IoT, or billing platforms is a plus.
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.
Solution Architect – IoT
Who Are CSL Looking For?
CSL are looking for an experienced solution architect who excels in solution design, converting requirements into logical diagrams and flows, and creating detailed implementation blueprints. Who has experience in translating business needs into technical solutions, ensuring that all components are integrated and aligned into the overall architecture. The ideal candidate will have a strong background in designing scalable and efficient systems, analytical skills, and the ability to collaborate with a range of technical/non-technical stakeholders to define high-quality solutions.
The Role:
The Solution Architect is responsible for defining technology solutions that understand business goals, product requirements, the technology landscape, strategy, standards and future approaches.
The role holder leads the design of new systems, defines the architecture, shapes processes, automation, tools and delivery frameworks to facilitate the development and deployment of high-quality solutions that are easy to operate, scale and secure in a fast-paced, agile environment.
The role holder delivers target architecture blueprints, technical improvement roadmaps, defining logical flows, interactions between systems, protocols/contracts and mitigating technical debt. Then, facilitates clear communication, discussions, interpretations and implementations across Engineering Leads and Product teams on various approaches, manging any disagreements.
Key Responsibilities:
People
- Provide technical knowledge and insight to peers on the art of the possible and likely constraints.
- Ability to guide others in the creation of solutions that align to architecture definitions and apply necessary commercial constraints to remain within wider strategic goals.
- Ensuring that requirements from Product are understood by Engineering Leads, that end-to-end solution approaches consider all aspects and able to combine output from different teams into cohesive solutions.
- Provide ongoing engagement with stakeholders, colleagues and customers to understand their current needs, approaches and challenges to then identify and ensure their needs are considered in solutions.
- Communicate the capabilities, constraints and opportunities available in existing solutions to product owners/managers to facilitate change on the backlog (such as technical debt mitigation).
- Lead discussions along with; acting as a technical advisor to; stakeholders, engineers, product owners / managers ensuring alignment between technical and business objectives is understood and adhered to.
Process
- Develop end-to-end architecture designs for software, systems, and platforms.
- Ensure the creation of solution architecture blueprints for backlog items that includes logical architectures, flows, compliance with standards, integrate with other systems and outlines for technology approaches.
- Communicate and clarify the overall solution architecture with engineering teams and ensure consensus and maintain an accurate record of those solutions and any changes are appropriate.
- Ensure that all documentation is accurate and aligned with the final implementation collaborating with Engineers on required changes to maintain documentation to the required standards.
- Reviewing implementations from engineering teams to evaluate alignment with the architecture blueprints making changes, challenges, critiques and compromises as required.
- Facilitating taking a vison to an idea to reality via the creation of prototypes, spikes, hackathons, incubation of emerging technologies and other experimentative approaches to test and evaluate blueprints and the viability of concepts and ideas on the backlog before they are committed and prioritised.
- Evaluate existing solutions (includes legacy from acquisitions) on their fit for purpose, future support, and make recommendations for mediation, improvements, replacements and general lifecycle management.
Technology
- Ensure all proposed solutions are aligned to standards, scalable, reliable, secure, and cost-effective; designed for security, maintainability and long-term sustainability.
- Ensure that data architecture, data modelling, and data structures are carefully designed to support scalability, efficiency, and accuracy; align with industry standards, and facilitate seamless integration across systems. Evaluate data frameworks to ensure they meet evolving business and technical requirements.
- Stay up to date on technology changes within the industry and wider to ensure solution approaches can utilise the best options for CSL.
- Ensure the technical debt list is evaluated and that there are sunset and remediations plans as required.
- Continually review and provide constructive feedback on the team’s technical implementations including evaluating existing code and provide critiques and improvements.
- Ensure that technology standards are current, identifying and proposing changes for consideration.
Ideal experience and knowledge:
- Experience of successfully leading the architecture projects which transform technology and business processes within your area of expertise.
- Data and evidence-based approach to decision making with a creative and driven approach to problem solving that combines technical knowledge and business needs.
- Able to convey complex information across multiple audiences, communicate enthusiastically and motivate others by adapting your style to fit the audience.
- Aware of the financial and business implications of your architecture choices.
- Experience as either a Solution Architect or Solution Designer leading on technology change.
- Proficient in a range of technologies – such as cloud, platform engineering, API development, message bus, workflow engines etc; and development languages such as C/C++/C#.Net/Python/PHP.
- Experience in working in a DevOps environment, alongside QA and automation.
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
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.
Solutions Architect – rSIM
Who Are CSL Looking For?
We are looking for a technically astute, commercially aware Solutions Architect support the growth of eSIM and rSIM in North America, CSL’s advanced SIM technologies designed for resilient, standards-based IoT connectivity. This remote-based, customer-facing role works across wireless carriers, channel partners, and enterprise customers to help scope, explain, and deliver solutions that solve real-world connectivity challenges.
As the primary technical point of contact for North America, you’ll guide customers through solution design, proof-of-concept, and technical onboarding. You’ll support our existing sales teams in the region, work closely with our wireless carrier partners, assist in RFIs and RFPs, and lead hands-on customer testing and validation. You’ll play a critical role in ensuring our SIM technologies deliver the resilience and reliability our customers expect, while feeding insights back into the broader product and engineering teams in Europe.
This is an opportunity for an enthusiastic, passionate, and self-motivated individual to become a vital part of the rSIM team. We’re looking for someone who can think independently, contribute creatively, and thrive in a supportive environment where continuous learning is encouraged.
You’ll need to be confident engaging with stakeholders at all levels, both internally and externally, and comfortable operating in an evolving, sometimes ambiguous environment. Success in this role will come from focusing on outcomes over process, staying curious, and being proactive in solving complex technical challenges. As you’ll be working on CSL’s latest connectivity innovations, it’s essential that you can translate technical insights into clear, actionable language that resonates with commercial, product, and technical audiences alike.
Duties & Responsibilities:
This role will encompass a range of responsibilities including but not limited to:
- This role will encompass a range of responsibilities, including but not limited to:
- Lead and manage device testing and validation, working with mobile network operators (MNOs) and customers to ensure rSIM and eSIM behaviour meets expectations across different modules, routers, and use cases
- Own and report on testing outcomes, feeding back technical challenges to both internal teams and external partners to help improve the solution
- Build and maintain a comprehensive knowledge base, working closely with peers in Europe to capture insights on rSIM, eSIM, connectivity behaviour, and deployment scenarios
- Provide technical expertise during customer engagements, supporting the sales team during pitches, meetings, and technical discussions
- Collaborate with mobile network operators on opportunities they bring to CSL, offering guidance on how rSIM can support their requirements
- Support onboarding of new operator partners by working closely with internal technical teams and external operator contacts
- Work cross-functionally with Product and Marketing teams, helping to translate customer requirements and use case feedback into product enhancements
- Travel is expected throughout USA, Canada, and on occasion internationally, including to CSL’s head office in London, UK.
Key Skills & Qualifications Sought:
- Strong understanding of the wireless carrier / mobile operator ecosystem, experience working with or for mobile network operators (MNOs) or connectivity platforms is essential.
- Familiarity with eSIM technologies, including GSMA standards such as SGP.02 and SGP.32, is highly desirable.
- Networking expertise including knowledge of APNs, VPNs, private IP schemes, NAT, and routing.
- IoT experience with a focus on customer requirements, deployment challenges, and connectivity needs.
- Minimum of 5 years’ experience in telecoms or mobile connectivity roles (pre-sales, solution engineering, product, or operations).
- A quick learner with a strong sense of ownership and a genuine hunger to be the best.
- Bachelor’s degree in a relevant technical or engineering discipline preferred. Experience working across internal and external technical teams to help bring a world-class product to market
- A right-first-time mentality with strong attention to detail
- Brings a high level of professionalism to an engaging, customer-facing role
- Seen as the technical expert, someone colleagues and customers trust to have the answer
- Skilled at extracting the right information from customers to diagnose and solve complex issues
- Brings empathy and humour, adapting communication style to suit different individuals and audiences
- Able to align cross-functional teams around a shared goal and drive progress
- Confident in clarifying requirements and status to ensure momentum and shared understanding
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.
Head of Engineering -IoT
Who Are CSL Looking For?
An experienced and driven engineering leader who has experience of implementing high-reliability or large-scaled systems. Someone who has been hands on, happy to challenge others, coach, mentor, review code, critique and ultimately thrives on supporting teams to achieve the best possible technical outcomes.
The Role:
The Head of Engineering leads the engineering for a key functional area within CSL and is ultimately responsible for all colleagues within that capability area, including all expected line management duties.
The role holder is responsible for overall engineering value-driven output – approach, measuring, planning, implementation, integration, testing and ongoing operational maintenance of their key functional area by leading one or more engineering teams. The role holder is responsible for connecting people, ideas, and processes to achieve outcomes and must be able to lead by example in sharing resources, knowledge ideas and skills across the organisation, by building helpful, productive relationships across all areas.
This role involves delivering outcomes by applying a range of best-practice engineering 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. Success is measured in achieving business value, cost efficiencies on-time delivery of the committed Product Roadmaps through the leadership of the engineers within their accountability domain.
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
- Provides the engineering vision to create, change and develop and growing teams that are focused on outcomes.
- Leading engineering teams in the design, development and delivery of high-volume, high-performance systems using modern approaches (i.e. lean, kanban, agile) and technologies (i.e. cloud, automation etc).
- Ensuring themselves and their engineering teams are enabled to collaborate, continually improve, be customer focused and therefore deliver value effectively. This includes with other engineering teams, product and operations.
- All resource planning, allocation, recruitment and personal development of their engineering team members ensuring the quality of their work and professional development; via selected line management.
- Provide technical leadership, support and direction to peers and colleagues, resolving conflict and setting future direction based on research, insight and knowledge via collaborating and coordinating with other Heads of.
- Able to set challenging team and individual objectives with clear expectations about performance levels, addresses performance issues quickly and fairly, treats team members with honesty, respect and compassion.
Process
- Ensuring that backlogs are delivered on time, with accurate forecasts and cost management controls.
- Collaborating with Product Manager/Owners on the longer-term roadmap outcomes and measures – with Product defining Ideas and Epics to align on business goals and Engineering leading on the Tasks and deliverables meeting in the middle with the Stories required to be successful. Delivery itself facilitated through the Engineering Leads.
- Implementing effective delivery methodologies and operate the tooling used by their engineering teams.
- 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.
- Ensure all Engineers within their domain are providing frequent and accurate updates on ticket progress, expected timelines, work level outstanding, dependencies, risks, issues and duration spent to Delivery Programme Managers.
- Makes strategic decisions reflective of understanding of longer-term goals, aims and objectives using a combination of judgement and experience to balance risk, resolve conflicts and provide balanced guidance.
- Engage with external product suppliers, vendors and 3rd party delivery partners. Including holding them to account to cost/budget, compliance with: engineering frameworks, governance, standards and best practices.
Technology
- Defining and committing to the technical vision (design and architecture) for their key functional area.
- Ensure that operational support, monitoring and maintenance is in place for all production systems.
- Ensure the CSL Technology standards and practices are adhered to by all engineering teams.
- Continually learning and maintaining knowledge of the industry and competitor developments.
- Full understanding and articulate knowledge of all the solutions within their functional area.
Ideal Experience and Knowledge Sought:
- Extensive, demonstrable experience building critical and complex systems across web applications in demanding environments.
- Previous experience working across back-end, front-end and middle-ware would be beneficial.
- Experience in a technology leadership position responsible for building, motivating and leading high performing engineering teams.
- Demonstratable experience managing senior stakeholders both internal and external to the organisation.
- Ability to work in a fast-paced environment both as an individual contributor and a technical lead for planning and coordinating tasks within a mixture of in-house, on-shore and off-shore suppliers / partners.
- Passionate and up to date about current engineering best practices and experienced in selecting suitable practices for the team and a range of different situations.
- Ability to demonstrate influencing and negotiating skills to align potentially conflicting views with a range of stakeholders.
- Extensive knowledge and experience of designing and implementing robust large-scale solutions.
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.
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.