About the Role
Ki is seeking an Engineering Manager to lead and grow successful engineering teams. This role is crucial to the success of our broker platform, enabling intelligent underwriting and massive scale. You will be a technical leader and people manager, collaborating across functions to drive engineering initiatives and impact the organization.
Responsibilities
- Recruit and lead technical talent
- Be both highly technical and an effective people manager
- Collaborate with various functions, drive engineering initiatives, and have an impact at an organisational level
- Measure the impact of your team and set clear expectations and goals
- Work with the CTO and Senior Engineering Manager to develop and implement the strategy for technological development (the architecture, tech stack and infrastructure) in support of Ki’s strategic vision and objectives
- Represent Ki as a senior management role to senior stakeholders (KiMC, Investors, etc)
Requirements
- Experience in the same or related role and experience of leading other engineers
- Previous experience of software development in the financial markets, FinTech or InsurTech is preferable
- Strong technical strategy planning experience, able to advocate for proposed solutions across an organisation at all levels
- Experience with all phases of software development life cycle, best practices, and Agile Software Development
- Proven experience designing and developing microservice-based architectures
- A background in development with strong prior experience in languages and frameworks such as Java, Python, JavaScript, Node.js, Spring Boot, Flask, Kotlin
- Direct commercial experience with a major cloud provider. GCP is preferred
- Experience working in and advocating for a fully-automated, rapid development environment where tools and approaches such as CI/CD, DevOps, and GitOps were utilised
- Experience with project management and workflow tools (e.g. Jira)
- Excellent organisation and time management skills, setting a continuous delivery rhythm for our teams
- Experience working in scaling teams
- Know how to help teams maintain a focus on delivery, and ensure they are motivated, collaborating and working well
- Understand Agile and Lean methodologies and can demonstrate these through effective coaching
- Understand the importance of professional development and support individuals with setting goals and development plans
- Passionate about helping others achieve their goals
- Excel at learning and push yourself to develop your skills
- An excellent communicator, able to deliver information at all levels (technical and non-technical) and influence where needed
Skills
- Algorithms
- Machine Learning
- Large Language Models
- Software Engineering
- Data Engineering
- Full Stack Development
- Platform Operations
- Algorithm Research
- Data Science
- Agile Methodologies
- Lean Methodologies
- Java
- Python
- JavaScript
- Node.js
- Spring Boot
- Flask
- Kotlin
- GCP
- CI/CD
- DevOps
- GitOps
- Jira
Location
- London
Work Type
- Full-time
Experience Level
- Senior
About the Company
- Ki is the biggest global algorithmic insurance carrier and the fastest growing syndicate in the Lloyd's of London market.
- Ki is the first ever to make $100m in profit in 3 years.
- Ki’s mission is to digitally disrupt and revolutionise a 335-year-old market.
- Working with Google and UCL, Ki has created a platform that uses algorithms, machine learning and large language models to give insurance brokers quotes in seconds, rather than days.
- Ki’s teams have varied backgrounds and work together in an agile, cross-functional way to build the very best experience for its customers.
- Ki has big ambitions but needs more excellent minds to challenge the status-quo and help it reach new horizons.
