Craig Jones is a Lead Technical Architect with 11 years of engineering and leadership experience shaping high-traffic, cloud-native products at the BBC. He has progressed through hands-on roles from Java/Scala backend developer to leading platform and core services, driving Node.js, React, microservices, DevOps and AWS initiatives. Craig combines architectural strategy with practical delivery—examples include leading the new BBC weather site, modernising login and ID services, and adding clustering and structured logging to the BBC’s open-source Simorgh app to improve scale and observability. He excels at translating operational needs into resilient, testable systems and has repeatedly taken teams to cloud-first practices. Based in New York but working within the UK organisation, he brings a blend of product-focused engineering and platform stewardship informed by early experience in high-load enterprise and agency environments.
11 years of coding experience
13 years of employment as a software developer
BSc, Computer Science with Business Management, BSc, Computer Science with Business Management at University of Birmingham
The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
Role in this project:
Backend & DevOps Engineer
Contributions:5 commits, 3 PRs, 9 pushes in 2 days
Contributions summary:Craig focused on adding and improving the application's clustering support. They implemented a system to start multiple instances of the application, one per CPU core, using Node.js's cluster module. They also added structured logging to cluster actions, improving monitoring capabilities. Furthermore, the user made some changes to testing around the cluster functionality and the environment configuration.
Contributions:8 reviews, 24 commits, 5 PRs in 8 months
hiringassessmenttechnical-assessment
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.