People & Learning

Ensure that BJSS is a great place to work for all our people.


8 Roles Available


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 roles

Being 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.

I've been working on the NHS Innovation Service project. It's been interesting to be on a public sector project that uses bold and innovative ideas to build genuinely user-centric development. Seeing real people using our work (even before the project goes live), is powerful and mind-blowing.
Ricardo, Full-Stack Developer, Lisbon

Cutting-edge work

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.

My current NHS project is delivering a systematic, quality-assured, population-based screening programme. There are many technical challenges to be overcome which makes the day-to-day interesting. For me, working with the NHS provides tremendous value for the community and makes this more than just a job.
Rich, Technical Lead and Developer, Bristol

Life as a developer at BJSS

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.

One of the benefits of BJSS being a consultancy is having a wide variety of work in vastly different domains, which keeps the job interesting, and challenging. One project might be real-time stock market analysis, the next medical document storage, or even working out the price of a train ticket.
Andrew, Principal Architect, Melbourne

Career growth and development

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.

I’ve enjoyed working at BJSS for more than a decade. The two primary reasons are the people I’ve worked with and the technology we’ve explored together. Working with some of the smartest technologists in the industry has taught me how to develop and deliver quality software whilst fostering an environment that lends itself to innovation.
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.

Delivering value with a breadth of technology


Examples of our development in use

Python & Node.js

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.

.NET & Azure

Supporting Amnesty International to build technology for fact-checking and footage verification.


Building distributed systems that handle millions of events.

React & AWS

Developing a cloud native flight planning solution using serverless functions and a visual map-based front end.

Microsoft Power Platform

Creating an application that supports the redistribution of surplus food from retailers to those who need it.

BJSS introduced a more efficient delivery process, enabling us to confidently deploy changes across all Waitrose stores in a fraction of the time and with greatly improved quality.
Charles Webb, Head of IT Delivery, Waitrose & Partners
We want our customers to have a better life with their money and are set on disrupting traditional retail banking. When we wanted to improve our delivery performance, we turned to BJSS, a company I had previously worked with.
Paul Clark, CTO, Tandem Bank
By working agile with BJSS, we can deliver a complex system in phases and deploy a bug-free system to our production teams.
Jan Hornby, Head of Department, Talent & Royalties, ITV

What life at BJSS is like

Big Rewards
Big rewards

At BJSS, the rewards aren’t based on your time served, they’re based on merit and the strength of your contributions. In exchange for bringing your best ideas to the most challenging problems, you’ll be compensated with a competitive salary and the knowledge that you’ll be rewarded and recognized for giving it your all.

Be Outstanding
Be outstanding

We pride ourselves on the high quality of the work we deliver. Our culture is all about valuing and rewarding excellence, whether it’s the technical aspects of the job or the way you interact with clients and colleagues. If you join BJSS, it’ll be because you share that passion to excel, to do the very best job you can, and to support others to deliver outstanding results.

Benefits That Suit You
Benefits that suit you

Aside from the standard annual leave allowance, life assurance and pension, our flexible benefits allowance lets you decide which benefits you want, with options across industry-leading health and wellbeing, buying and selling annual leave, electric vehicle scheme, GymFlex gym membership, as well as discounts across dozens of retail, lifestyle, and utility brands.

Bring Your Authentic Self To Work
Bring your authentic self to work

We’ve built an environment where respect and inclusivity are paramount, where fantastic people of all kinds are free to be themselves and get on with doing a great job. And even though BJSS is a global business, each regional office is as distinct and idiosyncratic as the people in it – you can expect to be part of a unique, tight-knit community with a busy social calendar.

Make Your Mark
Make your mark

Clients trust us to get the hard things done. And if you join us, you’ll be faced with challenges only people like you have the drive to solve. You’ll be pushed out of your comfort zone, and you won’t be sitting on the sidelines, but you’ll also make a real difference on extraordinary projects.

Forge Your Own Path
Forge your own path

At BJSS, we don’t believe in job titles or hierarchies, so how you progress in the company is entirely down to you. You’ve got the flexibility and freedom to follow your interests and pursue your career goals - with full support, training opportunities and incentives from the business.


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