Simply Business

Software Engineer

Posted on Jan 27, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Full Time
🇬🇧 United Kingdom

About Simply Business

Simply Business is more than our name. It's how we approach insurance: Make it clear. Make it simple. Make it affordable. By combining exceptional talent, technology, data, and knowledge, Simply Business is the go-to online insurance brokerage that protects small businesses and the entrepreneurs who work hard to build them.

We harness cutting-edge data ability, believe in experimentation, and build our own technology to deliver better experiences for our customers and employees. This means we’re as much a technology company as one that sells insurance. We build, we fail, we learn, we improve. We’re a B Corp too, which recognises our strong track record of having a positive impact on people, society and the environment.

We want team members who have the drive to challenge boundaries. If you’re smart and passionate about delivering brilliant customer experiences, we’d love to hear from you.

Five reasons to join SB

  1. We enable big dreams for our people, customers, and communities
  2. We never stand still – we harness innovation and are creators of change
  3. We care about making a positive impact, aligning purpose and profit
  4. You can be you – we see everyone as an authentic individual and value the whole human
  5. We foster connection, empowering our people with choice and flexibility when it comes to their work pattern

Simply Business is an equal opportunity employer. We're committed to welcoming and helping to grow employees within an inclusive & diverse culture. And that commitment starts with our interview process.

Once you apply, your info will be reviewed in a committee with employees from different levels, teams, and experiences. We pride ourselves on fostering a sense of community, which is only made stronger by each individual at SB, so you'll have the opportunity to meet a variety of people throughout the process. Get excited!

The Position

We need a Software Engineer to join us in London.

As a Software Engineer you’ll develop customer-focused products in a culture that champions Agile, cross functional teams and continuous collaboration.

Responsibilities include:

  • being hands-on in developing our products using best practices, appropriate tools and technologies
  • working with cross functional collaborative teams, helping to clarify requirements at the onset of projects and suggesting different and relevant technical approaches
  • championing Agile processes whilst creating amazingly useful systems in a collaborative way for our customers
  • highlighting areas for continuous improvement and driving their prioritisation
  • being proactive in suggesting new tools, technologies and ways of working

Our Tech Stack: Ruby, Ruby on Rails, Scala, MongoDB, Spark, AWS, Docker, Kafka, Terraform, JavaScript, SCSS, React, Webpack

Our culture is inclusive and diverse

We Embrace Individuality. We value what’s important to each and every SBer. Whether that be providing access to cutting edge wellbeing support, or being part of one of our many diversity networks and communities. We also take personal development seriously - we’re all about enabling big dreams.

We Trust Who We Hire. We empower SBers with choice and flexibility to make the right decisions based on the needs of their roles and we’ve been working this way long before Covid19.

There’s no one-size-fits all solution when it comes to how often we get together in person, so all of our people and teams find the rhythm that suits them best when it comes to working from home or hub.

We’re innovative. We've created a place for people to be curious, experience new things, and bring unique ideas to the table. If you want to learn how we do all this - head over to our Careers page where you’ll see us walk the talk


  • strong programming skills in any language. We look for strong Engineers and our philosophy is that a strong Engineer is not defined by the technologies they use; therefore Ruby experience is not essential. You’ll just need to be happy to cross-over to Ruby if you join us – and we will support you with that
  • the ability to communicate complex technical concepts to both tech and non-tech colleagues
  • understanding and appreciation of Agile methodologies
  • strong desire to work collaboratively with business teams. We do not divide ‘business’ and tech’ teams, we see both as one team as we are all working towards one shared goal
  • strong interpersonal skills to work well in our very open and friendly environment
  • pro-active in suggesting new tools, processes and technologies – anything which will help us continually improve!

Our Hiring Process

  1. Stage 1 - Phone screen with Talent Acquisition
  2. Stage 2 - Programming Assessment
  3. Stage 3 - Technical Deep Dive
  4. Stage 4 - Strength & Values

Stages 3 & 4 will take place over the course of a day over Zoom lasting a combined 3 hours. Adequate breaks will be factored into the day throughout your interview process.

Programming Assessment (90 minutes)

The programming assessment will be conducted with engineers from across the business. You will be assessed on the key areas which are coding and testing. As well as the above you will be assessed on your communication skills, i.e. explaining your decisions, convincingly arguing your choice of style and practice and demonstrating good collaboration.

If you have a preferred coding language then please let us know as soon as possible as the Programming Assessment is usually done in Ruby

Technical Deep Dive (45 minutes)

This will be a conversation conducted by engineers and possibly product managers from the business. For this session we’ll be looking to understand more of your technical foundations, how you like to work and your approach to problem solving.

We’re looking for a good testing mindset, the ability to explain technical solutions to problems in a way that can be understood by non-engineers as well as an understanding of agile software practices and where you have applied them.

Strengths & Values (45 minutes)

We are a values driven company with each area of the business having its own set of nuanced values that feed into each team.

This session is mostly non-technical although due to the nature of the role there will be some technical questions in particular with how you work within a cross-functional environment with non-technical colleagues.

The questions will revolve around the Simply Business values - learning, empowerment, authenticity, pioneering and simplicity and this section will contain a healthy mix of hypothetical scenarios.


At Simply Business, our benefits let you balance life and work properly:

  • flexible parental leave – you can choose to take shared parental leave, plus we offer full pay for the first six months of your maternity leave and four-week fully paid paternity leave, subject to meeting the qualifying criteria
  • remote working – more of us are currently working remotely than usual, but longer-term you can balance working remotely with working in the office, giving you the opportunity to connect with colleagues
  • mental health and wellbeing resources – we take your wellbeing seriously, giving you access to counselling (through our Employee Assistance Programme) as well as technology to support your mental health (through the Unmind app)
  • paid sabbatical – two weeks off when you’ve been here for five years and four weeks off when you’ve been here for 10, 15 & 20 years
  • a dedicated learning platform – including a management and leadership programme – the platform lets you balance both work and life goals

And we compensate you fairly:

  • a competitive salary that reflects your experience, our pay policy and the market we’re in from your first day
  • the potential to earn an annual bonus based on business performance (those on commission-led roles will be rewarded monthly)
  • we match what you put into your pension up to five per cent
  • a health cash plan reimburses your everyday medical expenses (with the opportunity to increase the level of your plan in your flexible benefits)
  • a generous holiday entitlement of 25 days annual leave, plus bank holidays
  • life assurance of four times of your basic salary
  • Smart Health services including unlimited access to a 24/7 virtual GP
  • a flexible benefits scheme with an allocated allowance each year to choose from benefits including private medical insurance, dental insurance, travel insurance, up to five days extra holiday, and gym membership
Software Engineerat Simply Business