Be part of our team and develop state-of-the-art software solutions that transform our clients - from start-ups to global household names. If you've been treated by the NHS, passed your driving test, or paid via Apple Pay, you'll have used one of our systems.
Explore rolesBeing at BJSS means working alongside technical experts with high-profile clients to build novel systems deployed to the cloud and data centres around the world. Our engineers work with innovators and world-leading organisations across all sectors: from finance to healthcare, and from government to retail and energy. The diverse mix of technology and domains we work in offers something to learn from every client. We love working with T-shaped engineers (having both depth and breadth) and people who want to keep learning and growing as their career develops with us.
Why BJSS
Ricardo - Full-Stack Developer, Lisbon
As an agile, cloud-first solution provider we build software for some of the world's largest companies, each with their unique challenges. As such, the work we do changes from project to project. We've partnered with huge retailers like Specsavers and supported software delivery with them since 2017; One energy company we work with is helping to change how energy is traded and stored - we started on this project well before energy price caps became a household topic of conversation; During the pandemic, we worked with the NHS in their Covid-19 response, where we helped to ensure the correct tests were in the right place in the right quantities.
The services we build are important and interesting with real benefits to the people that use them.
Rich - Technical Lead and Developer, Bristol
As engineers, we recognise our industry is ever-changing, and as developers, we must be able to adapt and diversify our skillsets to best respond to the challenges our clients face. As part of an international company, our engineers are provided with the tools and techniques to prepare them for collaborating with teams both at home and abroad.
Aiming to get the most from in-office working, our hybrid working model not only supports a good work-life balance, but ensures we have the tools and technologies needed for collaborating with each other, our clients, and our international teams.
Andrew - Principal Architect, Melbourne
We understand career progression is more than just time spent at a company which is why we have dedicated career paths, learning academies, capability leads, and access to some of the best learning material available. Development at BJSS is more than just writing code, so we encourage people to get involved in public speaking at our tech talks and lunch and learns, support with pre-sales and bid-work, mentor others, support the BJSS Academy, write blogs, and attend external events.
Dan - Consultant Developer, New York
BJSS is a cloud-first organisation. We build front ends, back ends, distributed systems, low-latency, high-performance, and highly available systems running on the big cloud providers. We're named partners with Amazon Web Services, Azure and Google Cloud Platform. As a BJSS engineer, there are opportunities (and incentives!) to qualify as a certified cloud practitioner and to join teams with a DevOps mindset.
We have projects in most of the big technology stacks. Engineers are currently working with TypeScript, Java, C#, Python and Go with systems built around databases and message queues in microservices and well-architected monoliths. T-shaped engineers are highly valued, but we do not expect everyone to know everything, as there is support from across the business when a backup is needed. We have a “One Team" approach in projects and in everything we do.
At BJSS, we are encouraged to be a better, more highly skilled version of ourselves as software engineers and technical experts.
Building machine learning and computer vision-powered systems to revolutionise clinical analysis.
Working with high street banks to embrace open source.
Digitising the referrals system across the NHS.
Supporting Amnesty International to build technology for fact-checking and footage verification.
Building distributed systems that handle millions of events.
Developing a cloud native flight planning solution using serverless functions and a visual map-based front end.
Creating an application that supports the redistribution of surplus food from retailers to those who need it.
Charles Webb - Head of IT Delivery, Waitrose & Partners
Paul Clark - CTO, Tandem Bank
Jan Hornby - Head of Department, Talent & Royalties, ITV
We continuously review and improve our benefits in line with staff feedback. Here are just a few perks you’ll enjoy as a BJSSer.
As a software engineer at BJSS, you’re guaranteed to develop thanks to our close relationships with a variety of technology and client projects.
We give you the option to make additional pension contributions, opt-in to health and dental insurance, and more.
It’s important to relax and recharge. That’s why we offer 25 days of annual leave plus bank holidays, along with a flexible holiday buy/sell option.
We’re committed to giving back. Our staff play a part in supporting our conservation programme – Green Field – and nurturing tomorrow’s tech talent.
Know someone who’d make a great BJSSer? Introduce them to us, and if they’re hired, we’ll reward you with a cash bonus after they’ve completed their third month with us.
With our candidate-centric approach to recruitment, those of you looking to join BJSS are interviewed by developers who have taken time away from project delivery to ensure our interviews are technical, insightful, and will benefit you too.
You have a chance to ask questions and learn about how we work in teams directly with engineers who are still cutting code and shipping to production.
In an industry where people skills are as important as our specialist know-how, our interview process aims to allow you to demonstrate more than just your technical ability in an engaging and enjoyable way.
Explore Roles