About the job
Who are we?
At Ki Insurance, our presence is felt across the globe, from insuring space shuttles to covering world tours and even footballers’ legs. We are committed to transforming a 335-year-old insurance market through digital disruption.
In collaboration with Google and UCL, we’ve developed an innovative platform that utilizes algorithms, machine learning, and large language models to provide insurance brokers with quotes in mere seconds instead of days.
Proudly, Ki Insurance stands as the largest global algorithmic insurance carrier and is recognized as the fastest-growing syndicate within the Lloyd's of London market, achieving $100 million in profit within just three years.
Our diverse teams collaborate in an agile and cross-functional environment to deliver an exceptional experience for our customers. With ambitious goals ahead, we are seeking brilliant minds to challenge the status quo and help us reach new heights.
Where do you fit in?
Our broker platform is pivotal to Ki’s success, enabling intelligent underwriting and scaling our operations. We are a multidisciplinary team that integrates expertise in software engineering, data engineering, full-stack development, platform operations, algorithm research, and data science. Our squads focus on delivering impactful features through an iterative and analytical approach.
We are on the hunt for a Senior Software Engineer to enhance our Engineering team.
What you will be doing:
- Develop robust and scalable software for critical web-based applications
- Design, build, test, document, and maintain APIs and integrations
- Enhance functionality in our core Kotlin-based services within multidisciplinary teams
- Implement quality control through industry-standard practices such as automated testing, code reviews, and pair programming
- Collaborate with the Product team to comprehend end-user requirements and translate them into effective technical solutions
- Document technical designs and analysis comprehensively
- Evaluate current system architecture to identify growth and improvement opportunities
- Create mock-ups or prototypes to explore and troubleshoot new initiatives
- Investigate new ideas and emerging technologies, rapidly developing prototypes
- Advocate for and advance the engineering team's principles and methodologies
- Act as a domain expert for one or more of Ki's core technologies
- Mentor and guide colleagues in engineering and business domain subjects

