CrawlJobs Logo

Senior Software Engineer (Kotlin)

United Kingdom, London · Job Posted April 24, 2026
Apply Position
Job Link Share

Job Description

About hyperexponential (hx) At hyperexponential, we're building the AI-powered platform that enables the world's most critical decisions in a $7 trillion industry, which risks to take, and how to price them. These are the decisions that shape real-world outcomes: whether rockets successfully launch into space, autonomous vehicles make it to market, or communities recover after major storms. Until now, insurance has been making billion-dollar decisions using outdated tools. We're changing that. Our platform brings together data, AI, and human expertise to give insurers the fastest path from submission to decision - helping them move faster, act smarter, and take on more risk with confidence. Backed by a16z, Highland Europe, and Battery Ventures, we're scaling globally - already trusted by nearly 50 of the world's largest insurers, with zero churn and billions in premiums flowing through hx. What began as a single product in one market has rapidly evolved into a multi-product, multi-territory platform powering every stage of pricing and underwriting. AI is at the core of what we do - from building the world's first domain-specific AI peer programmer for insurance (think GitHub Copilot with a PhD in actuarial science) to shaping agentic workflows that reinvent how this industry operates. What makes hx different is the people who build it. Here, impact isn't tied to title or tenure; it's defined by the challenges you take on and the discipline you bring. Surrounded by peers who stretch you, you'll do the best, hardest work of your life in a company engineered to endure. If that sounds like you, join us in building what comes next. About the Analytics team Engineering at hx drives every breakthrough that transforms how insurers make billion-dollar decisions. Our Analytics team sits at the cutting edge of this mission, building the data systems that unlock the full value of complex insurance datasets. We're turning raw portfolio data into actionable insights that help underwriters and actuaries make smarter, faster decisions on risks worth billions. As a Senior Backend Engineer in the Analytics team, you'll architect and build the foundational data systems that power next-generation insurance analytics. This is greenfield territory - you'll be designing distributed data solutions from the ground up, creating scalable ingestion pipelines, and building the infrastructure that turns complex insurance data into competitive advantage for our customers. You'll work at the intersection of complex engineering challenges and real business impact, collaborating with sharp product and UX minds to create data-driven experiences that fundamentally change how insurers understand and optimise their risk portfolios. If you love solving hard technical problems while seeing direct customer impact, this is where you'll thrive.

Job Responsibility

  • Build scalable data systems in Kotlin that enable insurers to ingest, process, and explore complex datasets, turning months of manual analysis into real-time insights that drive billion-dollar risk decisions
  • Design distributed analytics infrastructure on AWS using Terraform, creating robust, cloud-native systems that handle enterprise-scale data volumes while maintaining reliability and performance
  • Deliver customer-facing analytics features that transform how users understand and optimise risk modelling, building intuitive interfaces for complex portfolio analytics that were previously impossible
  • Drive technical innovation in data architecture, piloting emerging technologies and AI/ML approaches that continuously improve the analytics experience and unlock new capabilities for customers
  • Collaborate across disciplines with Product, UX, and Engineering teams to translate complex business requirements into elegant technical solutions that balance powerful functionality with usability
  • Elevate system quality through robust architecture decisions, comprehensive testing, and clear documentation that makes complex data systems maintainable and scalable as the team grows

Requirements

  • Built production backend systems with proven experience as a polyglot engineer, ideally with strong Kotlin skills and the ability to work effectively across multiple languages and tech stacks
  • Delivered scalable cloud infrastructure using AWS and infrastructure-as-code tools like Terraform, with hands-on experience building distributed systems that handle real-world data volumes
  • Developed data warehousing solutions with hands-on experience building ETL pipelines, data modelling, and orchestration workflows using modern tools (e.g., dbt, Airflow, Spark), demonstrating the ability to transform raw data into reliable, performant analytics infrastructure that supports business decision-making at scale
  • Collaborated effectively across teams to deliver features that customers actually use, with evidence of translating business requirements into technical solutions that drive measurable impact
  • Maintained high code quality standards with a commitment to clean, well-documented, maintainable systems and the discipline to build infrastructure that scales with business growth
  • Demonstrated curiosity about emerging technologies, particularly around data processing, analytics platforms, and AI/ML tools that can enhance developer productivity and unlock new customer value

What we offer

  • £5,000 training and conference budget for individual and group development
  • 25 days of holiday plus 8 bank holidays (33 days total)
  • Company pension scheme via Penfold
  • Mental health support and therapy via Spectrum.life
  • Individual wellbeing allowance via Juno
  • Private healthcare insurance through AXA
  • Income protection and Life Insurance
  • Cycle to Work Scheme
  • Top-spec equipment (laptop, screens, adjustable desks, etc.)
  • Regular remote and in-person hackathons, lunch and learns, socials, and game nights
  • Team breakfasts and lunches, snacks, drinks fridge, and a fun office at The Ministry
  • Exceptional opportunities for personal development and growth as we build something remarkable together

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Kotlin)

8 matching positions

Senior Software Engineer - Android

As a Senior Software Engineer - Android Development, you will be responsible for...
Location
Location
United States of America , Mountain View; Warren
Salary
Salary:
160000.00 - 200000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent experience
  • 5+ years of experience in developing Android based Infotainment applications
  • Excellent programming and debugging skills in Kotlin, Java and/or C++
  • Proven experience with object-oriented design and implementation of design patterns
  • Experience with testable software architectures and frameworks, including JUnit, Espresso, TDD, MVVM, Clean Architecture
  • Experience with SCM and development tools such as: Git, GitHub, Parasoft, JIRA
  • Working knowledge of Scrum/Agile software development processes
  • Strong analytical ability to solve unusual and complex problems
  • Work in an agile environment with team members distributed across multiple time zones
  • Creative, adaptable, with a strong sense of responsibility, delivery focus, and commitment to schedules
Job Responsibility
Job Responsibility
  • Design and develop HMI applications for GM's in-vehicle Infotainment systems
  • Write efficient, well-structured, optimized, and thoroughly documented source code
  • Participate in architecture, requirements, design, code, and test case reviews
  • Analyze software defects
  • determine root cause, create software solution, test and verify closure
  • Perform integration and verification testing
  • Integrating vehicle input systems (faceplates, knobs and speech systems) with application software
  • Take ownership of tasks and coordinate with multiple stakeholders to ensure successful end-to-end completion
  • Support cross-functional teams in resolving issues related to software integration within vehicle systems
  • Promote and implement improvements in programming best practices and coding standards
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

You will join one of our established high-performing teams within the Betting di...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++)
  • Flexibility to work on all areas of the service stack, front-end, back-end, infrastructure etc.
  • Strong understanding of the principles of good software design
  • Strong software architecture knowledge, including architectural patterns and how to apply them to highly-scalable, fault-tolerant, observable microservices and systems
  • Detailed knowledge of testing methodology (TDD) and designing high-quality testing suites
  • Experience of source control, continuous integration, pipeline design, containerised workloads and infrastructure as code
  • Experience in messaging and asynchronous communication technologies (RabbitMQ, Pulsar)
  • Understanding of Data Structures, Databases and Caching Technologies
  • Brings clarity to complex domains
  • Experience in mentoring engineers
Job Responsibility
Job Responsibility
  • Delivery of technical and product-focused initiatives to expand and scale up the industry's leading Sportsbook and Risk Management products
  • Build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure
  • Innovate, architect, deliver and maintain an industry-revolutionising product
  • Lead execution of multi-sprint features or systems with measurable business impact
  • Mentor engineers both within and outside the immediate team
What we offer
What we offer
  • Competitive salary and range of benefits
Read More
Arrow Right

Senior Software Engineer, Cash App Banking

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
Canada , Toronto
Salary
Salary:
184200.00 - 276400.00 CAD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development or equivalent experience
  • 1+ years of experience leading large scale features, which includes planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar
  • Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • The ability to design and build creative solutions to complex problems
  • A strong desire to perform and grow as an engineer
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, and build new features as well as maintain existing functionality of banking features
  • Lead and participate in critical technical, design, and product discussions within the team and with leaders across the organization
  • Design systems to work within our microservice and event-driven architectures
  • Hold your teammates and yourself to high engineering standards
  • Leverage your experience and knowledge to grow your teammates' technical breadth and depth through direct coaching and mentoring
  • Apply an AI-first mindset in your everyday work, raising the bar of AI application on our team
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Cash App Banking

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , Bay Area
Salary
Salary:
185200.00 - 326800.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development or equivalent experience
  • 1+ years of experience leading large scale features, which includes planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar
  • Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • The ability to design and build creative solutions to complex problems
  • A strong desire to perform and grow as an engineer
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, and build new features as well as maintain existing functionality of banking features
  • Lead and participate in critical technical, design, and product discussions within the team and with leaders across the organization
  • Design systems to work within our microservice and event-driven architectures
  • Hold your teammates and yourself to high engineering standards
  • Leverage your experience and knowledge to grow your teammates' technical breadth and depth through direct coaching and mentoring
  • Apply an AI-first mindset in your everyday work, raising the bar of AI application on our team
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Cash App Banking

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
185200.00 - 326800.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development or equivalent experience
  • 1+ years of experience leading large scale features, which includes planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar
  • Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • The ability to design and build creative solutions to complex problems
  • A strong desire to perform and grow as an engineer
  • Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, and build new features as well as maintain existing functionality of banking features
  • Lead and participate in critical technical, design, and product discussions within the team and with leaders across the organization
  • Design systems to work within our microservice and event-driven architectures
  • Hold your teammates and yourself to high engineering standards
  • Leverage your experience and knowledge to grow your teammates' technical breadth and depth through direct coaching and mentoring
  • Apply an AI-first mindset in your everyday work, raising the bar of AI application on our team
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Intellias, a leading software provider in the automotive industry, invites you t...
Location
Location
Colombia; Poland; Portugal; Spain
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
  • 2+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Kotlin
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions, resolve blockers, and communicate effectively in English
  • Hands-on experience with AWS (core services and cloud-native development)
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning
  • Experience building and operating event-driven systems (e.g., Kafka, Kinesis)
  • Solid test automation experience using JUnit and Cucumber
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
  • Develop and maintain robust APIs for internal and external consumers
  • Work with AWS cloud services to design and support reliable, scalable backend systems
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
  • Implement and maintain automated testing strategies (unit and integration)
  • Contribute to and maintain GitHub Actions pipelines
  • Ensure system reliability through monitoring, logging, and observability best practices
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Android Test Engineering

Reddit is a community of communities. It’s built on shared interests, passion, a...
Location
Location
United States , San Francisco
Salary
Salary:
190800.00 - 267100.00 USD / Year
Reddit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as an SDET, or as a Software Engineer for Android platform
  • 3+ years in Android development
  • Experience in designing and building scalable automated test frameworks, tools, and services for testing mobile applications
  • Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Espresso and/or, UIAutomator using Kotlin
  • Preferred experience in JetPack Compose
  • Experience in unit, snapshot, and end-to-end testing of Android applications
  • Experience in building test frameworks and automated tests for native Mobile applications
  • Strong understanding of CI/CD process and quality checks in the workflow
  • Strong understanding of QA methodologies for mobile applications releases
  • Working proficiency and communication skills in verbal and written English
Job Responsibility
Job Responsibility
  • Help in building an Engineering culture that enables quality in all software feature development teams across Reddit
  • Develop and evolve test automation frameworks, tools, and services
  • Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to automated testing
  • Maintain test infrastructure stability in non-production environments
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
  • Influence the entire engineering organization on unit/integration/end-to-end tests
What we offer
What we offer
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave
  • equity in the form of restricted stock units
  • medical, dental, and vision insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (JVM/Kotlin)

At hyperexponential, we're building the AI-powered platform that enables the wor...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
hyperexponential.com Logo
hyperexponential
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Built and scaled production backend systems on the JVM (Java, Kotlin, or similar) that handled complex data processing or workflow orchestration, delivering measurable improvements in throughput, latency, or system reliability
  • Designed architectures for systems that ingested unstructured or semi-structured inputs and transformed them into structured outputs, demonstrating strong judgement around data validation, error handling, and pipeline resilience
  • Worked closely with product teams or clients to shape technical solutions based on real-world workflows, translating user needs into engineering decisions that balanced delivery speed with long-term maintainability
  • Delivered features in ambiguous problem spaces where requirements evolved rapidly, showing ownership over outcomes rather than simply executing pre-defined tickets or specifications
  • Made pragmatic trade-offs between technical excellence and time-to-market, shipping solutions that were good enough to validate hypotheses while maintaining the quality standards needed for production reliability
  • Collaborated with cross-functional teams (product, design, AI, or customer success) to drive alignment around technical direction, demonstrating strong communication skills and an ability to influence without formal authority
Job Responsibility
Job Responsibility
  • Design and build scalable backend architecture for Triage that handles diverse submission formats (Excel, PDF, Word, images, email) and converts unstructured data into structured, actionable fields with measurable improvements in processing speed and accuracy
  • Partner directly with Product and clients to translate underwriting workflows into technical requirements, turning ambiguous problems into concrete system designs that demonstrably reduce manual triage time
  • Architect data pipelines that integrate AI-powered extraction with deterministic business logic, ensuring reliability and explainability while accelerating time-to-value for new client deployments
  • Drive technical decisions around system modularity, API design, and multi-tenant configuration strategies that support diverse client needs without creating unmaintainable complexity or slowing iteration speed
  • Collaborate with AI teams to identify where machine learning adds genuine value versus where traditional logic performs better, optimising for both accuracy and client trust in production environments
  • Establish patterns and architectural standards for a strategically critical product area, raising engineering quality while maintaining the velocity needed to respond to market demands and competitive pressures
What we offer
What we offer
  • Share Options at a highly successful Series B company
  • 25 days of non-working + 14 Polish bank holidays
  • £5,000 budget for Learning & Development
  • Mental Health Support and Therapy via Spectrum Life
  • Optional for you: access to Healthcare package provided by Luxmed + Multisport (fully funded by yourself as B2B Contractor)
  • Top-spec laptop (MacOS or Windows)
  • Share Options at a highly successful Series B company
  • £5,000 budget for learning & development
  • 26 days of holiday + 14 Polish bank holidays
  • Company pension
  • Fulltime
Read More
Arrow Right