Senior Software Engineer (Kotlin)

Senior Software Engineer (Kotlin)

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
hyperexponential

At a Glance

  • Tasks: Build scalable data systems in Kotlin for real-time insights in insurance.
  • Company: Join hyperexponential, an innovative AI-powered platform transforming the insurance industry.
  • Benefits: Enjoy a £5,000 training budget, 33 days holiday, and private healthcare.
  • Other info: Collaborative culture with opportunities for personal growth and exciting team events.
  • Why this job: Make a real impact by solving complex problems in a rapidly evolving environment.
  • Qualifications: Experience in backend systems, Kotlin, AWS, and data warehousing solutions.

The predicted salary is between 70000 - 90000 £ per year.

About hyperexponential (hx): At hyperexponential, we are building the AI-powered platform that enables the world’s most critical decisions in a $7 trillion industry. 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.

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. As a Senior Backend Engineer in the Analytics team, you will architect and build the foundational data systems that power next-generation insurance analytics.

What You’ll Be Doing:

  • Build scalable data systems in Kotlin that enable insurers to ingest, process, and explore complex datasets.
  • Design distributed analytics infrastructure on AWS using Terraform.
  • Deliver customer-facing analytics features that transform how users understand and optimise risk modelling.
  • Drive technical innovation in data architecture, piloting emerging technologies and AI/ML approaches.
  • Collaborate across disciplines with Product, UX, and Engineering teams.
  • Elevate system quality through robust architecture decisions, comprehensive testing, and clear documentation.

What You’ll Need to Have Done:

  • Built production backend systems with proven experience as a polyglot engineer, ideally with strong Kotlin skills.
  • Delivered scalable cloud infrastructure using AWS and infrastructure-as-code tools like Terraform.
  • Developed data warehousing solutions with hands-on experience building ETL pipelines.
  • Collaborated effectively across teams to deliver features that customers actually use.
  • Maintained high code quality standards with a commitment to clean, well-documented systems.
  • Demonstrated curiosity about emerging technologies, particularly around data processing and analytics platforms.

You’re Unlikely To Thrive Here If:

  • You prefer working with well-established data systems rather than building foundational analytics infrastructure from scratch.
  • You’re more comfortable focusing on purely technical challenges than understanding the business context.
  • You’re not excited by the complexity that comes with distributed data processing.

Compensation: At hx, we’re committed to salary transparency. We offer equity across all roles at hx, making it a significant component of total compensation.

Benefits:

  • £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.

Additional Perks:

  • Top-spec equipment (laptop, screens, adjustable desks, etc.).
  • Regular remote and in-person hackathons, lunch and learns, socials, and game nights.
  • Exceptional opportunities for personal development and growth.

Interview Process:

  • Initial call with our Talent team (30 minutes).
  • Manager Interview (60 minutes).
  • Technical Interview - Code Review & AI Pairing (120 minutes).
  • Values Interview (60 minutes).

Our Commitment to Diversity: We are committed to creating an environment where everyone can thrive, grow, and make an impact. By welcoming people from all backgrounds and experiences, we strengthen our ability to question assumptions and design solutions that endure.

If this opportunity resonates with you, we encourage you to apply or share it with your connections!

Senior Software Engineer (Kotlin) employer: hyperexponential

At hyperexponential, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through our generous training budget, comprehensive benefits, and a vibrant work environment that encourages creativity and teamwork. Located at The Ministry, our office offers a unique atmosphere where you can thrive while making a meaningful impact in the insurance industry.

hyperexponential

Contact Details:

hyperexponential Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Kotlin)

Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Prepare for those interviews! Research the company and its culture, especially hx's focus on AI and data systems. Tailor your answers to show how you can contribute to their mission.

Tip Number 3

Show off your skills! If you’ve got a portfolio or GitHub with projects relevant to Kotlin or data systems, make sure to share it. It’s a great way to demonstrate your expertise.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Senior Software Engineer (Kotlin)

Kotlin
AWS
Terraform
Distributed Systems
Data Warehousing
ETL Pipelines
Data Modelling

Some tips for your application 🫡

Show Your Passion for AI and Data:When writing your application, let us see your enthusiasm for AI and data-driven solutions. Share examples of how you've tackled complex problems in the past, especially if they relate to insurance or analytics. We love seeing candidates who are genuinely excited about the impact their work can have!

Tailor Your Experience:Make sure to highlight your experience with Kotlin and any relevant cloud technologies like AWS and Terraform. We want to know how your skills align with what we're building at hx, so don’t be shy about showcasing your technical prowess and how it can contribute to our mission.

Be Clear and Concise:While we appreciate detail, clarity is key! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your achievements and skills at a glance. Remember, we’re looking for impactful contributions, so make those stand out!

Apply Through Our Website:We encourage you to apply directly through our careers page. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore other opportunities that might catch your eye while you're there!

How to prepare for a job interview at hyperexponential

Know Your Kotlin Inside Out

As a Senior Software Engineer, you'll need to showcase your expertise in Kotlin. Brush up on the latest features and best practices, and be ready to discuss how you've used Kotlin in past projects. Prepare to explain your thought process when designing scalable data systems.

Understand the Business Impact

It's crucial to connect your technical skills with the business outcomes they drive. Research hyperexponential's mission and think about how your work can influence billion-dollar decisions in the insurance industry. Be prepared to discuss how your previous projects have had a tangible impact on business goals.

Showcase Your Cloud Knowledge

Familiarise yourself with AWS and Terraform, as these are key components of the role. Be ready to discuss your experience with building distributed systems and cloud infrastructure. Consider preparing examples of how you've tackled challenges related to scalability and reliability in your past work.

Collaborate and Communicate

The role involves working closely with Product, UX, and Engineering teams. Highlight your collaboration skills and provide examples of how you've successfully translated complex business requirements into technical solutions. Practice articulating your ideas clearly, as effective communication is essential in this environment.