Permanent Position · Senior

Senior Product Engineer

A global technology firm specializing in AI-powered decision platforms for the insurance industry is seeking a Senior Product Engineer. The role involves working in small, autonomous pods to solve high-value problems from discovery through production. You will leverage AI-native workflows to build robust systems where performance and resource efficiency are critical. This position requires a T-shaped engineer who combines deep technical expertise with strong product judgment to deliver end-to-end customer outcomes.

← Back to the opportunities board

Opportunity Preview

The complete description, company, hiring contact, exact city and Direct Apply are available after access is unlocked.

Opportunity overview

Opportunity type
Permanent Position
Required seniority
Senior
Work location
Onsite, Remote
Location
United Kingdom
Start
ASAP
Duration
Permanent
Travel
—

Required role

System DeveloperSystem EngineerProduct Manager

Required platforms

GitHub CopilotRustPythonC/C++

Required skills

Software EngineeringSystem DesignAI-Native DevelopmentObservabilityFull Stack DevelopmentProduct JudgmentAgile DiscoveryData Layer Management

Required industry experience

InsuranceSaaSArtificial Intelligence

Responsibilities

  • Take customer problems from discovery to production within small, autonomous pods.
  • Direct AI agents to draft implementations, tests, and migrations while ensuring maintainability.
  • Design and deliver robust production systems focused on correctness and performance.
  • Implement comprehensive testing and observability to manage complex system behaviors.
  • Work across the full stack including front end, back end, data, and infrastructure as needed.
  • Collaborate directly with customers to frame problems and ship incremental updates.
  • Move flexibly between different value streams and domains as organizational priorities shift.
  • Take full accountability for project outcomes and technical decision-making.

Requirements

  • Proven experience building and shipping end-to-end production systems.
  • Strong background in systems programming using languages such as Rust, C/C++, or Python.
  • Experience designing testing and observability frameworks for complex software.
  • Ability to work effectively in a polyglot environment and learn new languages quickly.
  • Demonstrated ability to ship work outside of a primary technical layer (Full-stack mindset).
  • Proficiency in using AI tools as a core part of the software development lifecycle.
  • Strong product and design judgment to shape solutions under ambiguity.
  • Experience working directly with non-technical stakeholders to understand challenges.