H

Hastings Direct

Underwrites car, home, and vehicle insurance

Senior Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Extensive hands-on experience supporting and developing enterprise-level customer- and employee-facing applications.
  • Experience delivering end-to-end solutions across front-end, services, and integration layers.
  • Strong software engineering fundamentals, including object-oriented design, design patterns, problem solving, peer reviews, unit testing, and test-driven development.
  • Proficiency in one or more modern programming languages, with the ability to learn and apply new technologies as needed.
  • Strong understanding of application programming interfaces and integration patterns, including RESTful services, token-based authentication such as JSON Web Tokens, JSON, and XML, alongside experience with continuous integration and continuous delivery pipelines, DevOps practices, source control, and automated testing frameworks.
  • Experience designing, integrating, or supporting artificial-intelligence-enabled solutions, including testing, assurance, and governance requirements.
  • Practical experience using artificial-intelligence-assisted engineering tools for code, testing, and documentation, including prompt creation and critical review of artificial-intelligence-generated outputs.

Responsibilities

  • Provide technical leadership, make informed decisions, and manage stakeholder expectations.
  • Design, build, modify, and support complex software systems in line with agreed standards and engineering best practices.
  • Deliver end-to-end solutions across multiple services, platforms, and integrations, including artificial-intelligence-enabled components where appropriate.
  • Estimate engineering tasks, guide peers, and mentor team members to support effective delivery and professional development.
  • Debug, test, and optimise complex code to ensure performance, quality, and reliability.
  • Use artificial-intelligence tools to accelerate the development, testing, maintenance, and documentation of software while promoting effective human-led artificial-intelligence practices.
  • Create effective prompts, critically evaluate artificial-intelligence-generated outputs, and support colleagues in the responsible adoption of artificial-intelligence technologies.
  • Contribute to artificial-intelligence-enabled solutions, ensuring compliance with security, privacy, governance, and cost requirements, while driving continuous improvement through evaluation of emerging tools, technologies, and ways of working.

Desired Qualifications

  • A passion for continuous learning, exploring emerging technologies and artificial-intelligence capabilities, and sharing knowledge to drive engineering best practice.

About the Company

Hastings Direct

Underwrites car, home, and vehicle insurance

Hastings Direct provides general insurance in the UK, mainly car insurance, and also offers policies for vans, bikes, and homes. It sells directly to customers and through multiple channels, including price comparison websites and its own site (hastingsdirect.com) as well as a contact centre, to reach a wide audience. The productworks by underwriting policies and pricing risk using data analytics, while handling claims and offering ancillary products to generate revenue. The company differentiates itself with a direct-to-consumer, multi-channel distribution approach that blends online, comparison sites, and support channels, alongside data-driven pricing and underwriting. Its goal is to grow its share of the UK general insurance market by efficiently pricing risk, effectively managing claims, and maintaining a competitive expense ratio.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Bexhill-on-Sea, United Kingdom
Founded
1997

Recently Posted Jobs

Explore more opportunities at Hastings Direct

See more jobs