Job Title: Software Engineer Location: Hybrid, on-site 1 day per week (or as needed) in Cwmbran, Wales.
Job Type: Permanent
We are a pioneer in network infrastructure monitoring with IoT technology, and develop innovations that keep critical resources flowing. Good software is core to our mission and critical to our customers, and we continuously optimise and enhance our systems and develop new features.
We're looking for an experienced software engineer to join our team and help deliver our digital product strategy. You’ll develop and maintain a key part of our digital product portfolio; working with our Head of Digital Products to inform and drive our future direction. This role requires deep computing experience and the ability to see and clearly articulate software engineering trade-offs. Design, develop, and maintain high-quality firmware, API and database systems using our tech stack (C, C++, Azure, Git)
Identify and mitigate technical risks, and develop strategies to address technical debt.
Contribute to wider team architecture discussions and software development activities
Provide responsive support for urgent needs from users of the system
3+ years of experience in software development
~ Significant experience with Linux/Unix and Windows environments
~ Familiarity with networking, network security and IT security generally
~ Experienced in C and C++
Strong understanding of computer architecture, operating systems, and device drivers
5 hours per week with core working hours and flexible options, including remote work. Office attendance is expected minimum once per week or as needed for delivery. Benefits include 26 days of annual leave plus bank holidays, the option to purchase additional leave, a pension plan, a salary sacrifice car scheme, health coverage, parental leave, and an employee assistance program.