What is a Software Engineer at Simply Business?
A Software Engineer at Simply Business plays a pivotal role in disrupting the traditional insurance industry by building scalable, reliable, and user-centric digital products. As one of the UK's and US's leading digital insurance brokers, the company relies heavily on its engineering team to simplify complex insurance processes for hundreds of thousands of small businesses. The systems you build and maintain directly impact how customers search for, purchase, and manage their insurance policies, making high system availability and clean integration critical to business success.
In this role, you will contribute to a modern, service-oriented architecture that processes high transaction volumes daily. The engineering organization places a massive emphasis on modern agile practices, continuous integration and deployment (CI/CD), and robust testing. You will find yourself working within cross-functional teams alongside Product Managers, Site Reliability Engineers (SREs), and UX designers to iteratively deliver value. Rather than working in isolation, engineers here operate in a highly collaborative environment where pair programming is a standard, day-to-day practice.
What makes this position both challenging and rewarding is the scale and complexity of the domain. You will be tasked with solving complex integration challenges with external insurance underwriters, optimizing high-performance APIs, and maintaining a codebase that is clean, modular, and maintainable. Simply Business is highly regarded for its dedication to technical excellence, particularly within the open-source community, making it an ideal environment for engineers who want to hone their craft while delivering tangible business value.

