to join our growing global IT team and help drive meaningful transformation across our business. You'll play a hands-on role in replacing legacy systems, delivering scalable cloud-first solutions, and exploring how automation and AI can improve the way we work.
This is an opportunity to solve real-world problems, shape new tools, and work on initiatives that impact how we operate, sell, and serve -- all within a team that values care, curiosity, collaboration, openness, and delivering value.
###
What You'll Do:
Lead the technical aspects of development projects, from design to implementation.
Oversee code quality, performance, and scalability across projects.
Set and enforce best practices for software development, including architecture, code reviews, and testing.
Mentor and coach team members, helping them grow in their technical and professional development.
Work closely with product managers and cross-functional teams (QA, DevOps, UX/UI) to deliver high-quality software.
###
What You'll Bring:
Must haves:
5+ years of software development experience, including 2+ years in a leadership or technical lead role.
Expertise in at least one current programming language and experience with front-end and back-end technologies.
Strong understanding of software architecture principles (e.g., microservices, serverless).
Experience with agile methodologies, CI/CD, Git, and automated testing frameworks.
Excellent problem-solving, communication, and leadership skills.
Nice to haves:
Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience with databases (SQL and NoSQL) and cloud platforms (especially AWS).
Familiarity with emerging technologies and trends in software development.
###
Location:
This role is a remote-first role with travel to the Janet Nash House in Durham and other CEF locations to meet business needs.
###
Why Join Us?
CEF (City Electrical Factors) was founded in 1951 in the UK and has grown to become the UK's leading electrical wholesaler, with over 390 branches nationwide. In 1983, our North American arm, City Electric Supply (CES), was born -- and together today we support customers across the UK, Ireland, Spain, Holland, Australia, the USA and Canada.
Our global IT team is at the heart of our future -- leading the charge as we modernise core systems, adopt cloud-first and serverless technologies, and explore how automation and AI can create better experiences for our teams and customers. Our values are at the core of what we do, approaching our work with care, openness, curiosity, collaboration, and a genuine drive to deliver value.
We don't pursue change for the sake of it. Every decision we make is purposeful -- designed to make our business more effective, our tools more useful, and our people more empowered.
At City, you won't be just a cog in the machine. You'll be part of a down-to-earth, inclusive team that encourages ownership, celebrates experimentation, and backs each other to succeed. Whether you're solving real-world challenges or shaping what comes next, your work here will matter.
If you're looking for a place where your contributions are seen, your ideas are welcomed, and your growth is supported -- we'd love to meet you.
###
Why Join Us?
Remote-first working environment
Annual Discretionary Bonus
Flexible hours built around core team collaboration
25 days holiday plus UK bank holidays
Company Pension Scheme
Access to Employee Assistance Programme (EAP)
Learning and development support
###
Our Hiring Process:
Introductory call with our Talent Team
1st Stage Interview with Global EDI Solutions Manager and a member of the team.
2nd Stage Interview with Global Head of Engineering & Integration and Global Engineering & Testing Practice Lead
We aim to move quickly and give you a clear picture of what working with us is like.###
How to Apply:
* Click the apply button or contact Danielle Gibbemeyer if you have questions -- even if you're unsure if it's the perfect fit. We'd love to hear from you.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.