Senior Software Engineer (Liverpool)

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

We are looking for savvy software engineers to help pioneer a new approach to insurance underwriting. Taking insurance out of the dark ages means a willingness to challenge assumptions and reinvent processes. You will be central to this mission by implementing systems and developing data pipelines responsible for the operations of a modern insurance company.

The ideal candidate is excited at the prospect of building maintainable systems from scratch. You will support our data science and underwriting team and ensure optimal data delivery architecture is consistent throughout ongoing projects. You must be self-directed and comfortable supporting the data needs of multiple teams, systems and products.

If you have 4+ years writing code and excited to participate in management, this is your calling-- you'll be responsible for implementing key decisions about our stack, develop repeatable processes and hire/lead others to keep us focused on the mission.


  • Lead, manage and grow a small engineering team
  • Collaborate with data science and product management to develop and manage data pipelines, incorporating ETL/normalization activities from commercial, proprietary and open data sources
  • Coding across all layers of our application, including client-side, server-side, database, and tooling support
  • Always learning: incorporate best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
  • Integration with 3rd party data/source via API
  • Support development of management reporting systems


  • 4+ years professional experience
  • Python, SQL/NoSQL, modern web frameworks
  • Data hunting and wrangling/ETL
  • Deep knowledge and hands-on work with API integrations
  • Passion and curiosity for transportation, trucking, autonomous technology, and/or insurance

Hiring Process

We strongly encourage candidates to include references what you've done (eg, repo, online portfolio, past projects, etc...).

We seek to be as efficient and transparent so both parties spend their time wisely. If you express interest, we'll take a look over your past work--resume, repo, past projects, portfolio, etc... and hopefully invite you for an initial screen with our CEO to tell you more about the opportunity and what we're looking for.

If that goes well, next step is a coding challenge--we expect you to spend 2-4 hours to complete it. Upon submission we'll review it and if it looks good (or fantastic!) we'd invite you for another call, this one with our cofounder/COO who can speak to all your questions about insurance.

Assuming the above goes well, the next step is a pair programming exercise and technical interview. This will happen with a Koffie advisor or via Karat.

Now we're at the home step is to meet with our CEO, COO and Chief Data Scientist. If we're all excited, and offer should be forthcoming!

Associated topics: application architect, application developer, c, expert, maven, perl, php, project architect, software architect, software engineer lead

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...