Founding Head of Engineering

Userlink ApS

Odense

On-site

DKK 900,000 - 1,200,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Equity
Short decision paths and technical自由

Job summary

Userlink ApS in Odense is seeking a technically driven leader to own the platform architecture, code quality, operations, security and release processes while staying hands-on every day.

You will shape a SaaS stack (Java, C#, React, Spring Boot, MongoDB) and drive cloud infrastructure, CI/CD, incident handling and rigorous evaluation of LLM-based features in production.

If you think like a founder, enjoy fast decisions and can recruit the next developers, this is for you.

Qualifications

  • Several years designing and running SaaS systems in production.
  • ,
  • Backend experience in Java or C#, plus React.
  • Experience shipping LLM-based features to production with evaluation.
  • Cloud infrastructure, CI/CD and incident handling.

Responsibilities

  • Own platform architecture, code quality, operations, security and prioritisation, with hands-on development daily.
  • Set standards for reviews, testing, monitoring and releases, and recruit the next developers.
  • Make decisions on arguments, not titles; drive execution and improvement.

Skills

Java
C#
React
SaaS architecture
Cloud infra
CI/CD
LLM in prod
Security
Uptime ownership

Tools

MongoDB
Spring Boot
.NET

Job description

About Userlink

Userlink runs AI agents in production at several hundred Nordic webshops, including Bahne, XL-BYG, Coolshop and Bygma. The agents handle the customer dialogue before and after the purchase, and every conversation ends up as structured data on demand and purchase barriers. The team is based in Odense.

The brain

The agents are the arms. The next layer is a system that brings together every signal about a webshop and its customers: conversations on chat, email, phone and social, on-site behaviour, orders, returns and reviews.

The system identifies the moments where a sale is won or lost and intervenes while the session is still live. It scores answer coverage per product and closes the gaps, quantifies objections and unmet demand, and traces returns back to the expectation that broke.

Learning happens across all webshops, more than six million visits a month, where patterns become visible that no single shop has the traffic to see. Every intervention is measured against a control group. The patterns are shared, the data stays with each shop.

The hard problems are retrieval and evaluation of LLM output at scale, data isolation when patterns are shared across customers, latency in real-time flows, and attribution that holds up under scrutiny.

The stack

Java with Spring Boot, React and MongoDB, with language models and vector search on top. Moving the backend to C# and .NET is under consideration.

The role

Technical ownership of the platform: architecture, code quality, operations, security and prioritisation, combined with hands-on development every day. Standards for review, testing, monitoring and releases, and recruiting the next developers.

Decisions are made on arguments, not titles. Ideas get challenged regardless of where they come from, and the best one wins.

Profile
  • Several years of designing and running SaaS systems in production, with ownership of architecture and uptime
  • Solid backend experience in Java or C#, plus React
  • LLM-based features shipped to production, with systematic evaluation and improvement
  • Cloud infrastructure, CI/CD and incident handling
  • AI-assisted development as part of the daily workflow
The person
  • Dreams of owning and building a company
  • Ideally has tried starting something and knows what it takes
  • Thinks like a founder, not an employee
  • Happily gives more than a regular job asks for, because it is fun
  • Says things as they are, and can take the same in return
  • Takes ownership and looks for solutions rather than excuses
  • Curious, learns fast and has a positive mindset
What we offer
  • Competitive salary
  • Equity
  • Short decision paths and a high degree of technical freedom
  • Office at Storms Pakhus in Odense
Application process

We take the time it takes to find the right match.

  1. Introductory conversation
  2. Technical test
  3. Conversation about expectations and terms
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Founding Engineer
Founding Engineer

Userlink.ai • Odense

On-site
DKK 600,000 - 900,000
Equity
Office in Odense
Competitive salary
+1
Founding Engineer
Founding Engineer

Userlink • Odense

Hybrid
DKK 900,000 - 1,300,000
Competitive salary
Equity
Short decision paths
+1
Founding Engineer
Founding Engineer

Userlink ApS • Odense

On-site
DKK 700,000 - 1,000,000
Equity
Technical freedom
Founding Account Executive
Founding Account Executive

Userlink ApS • Odense

On-site
DKK 450,000 - 750,000
Equity
Uncapped commission
Office in Odense
+1
Founding Marketer
Founding Marketer

Userlink • Odense

Hybrid
DKK 900,000 - 1,150,000
Equity
Competitive salary
Office in Odense
Founding Account Executive
Founding Account Executive

Userlink • Odense

Hybrid
DKK 800,000 - 1,200,000
Equity
Uncapped commission
Office in Odense
Experienced AI Engineer →
Experienced AI Engineer →

Cph Ai Hub • Aarhus

Hybrid
DKK 650,000 - 900,000
Beautiful offices at Viby J? station (
Free parking
Opportunity to work hybrid
+3
Fullstack TypeScript Engineer
Fullstack TypeScript Engineer

Responsibly • København

On-site
DKK 558,000 - 670,000
ESOP
Office in Copenhagen with water view
Backend Developer, Product and Data
Backend Developer, Product and Data

Accuranker • Aarhus

On-site
DKK 700,000 - 900,000
Pension
Health insurance
Flexible working hours
+3
Founding Product Engineer at Henosia
Founding Product Engineer at Henosia

Henosia ApS • Denmark

Remote
DKK 670,000 - 781,000
Base salary 60-70K DKK/mo (depends on
Equity/ESOP
Remote-friendly
+2
Top locations