Umain logo

Senior Product Engineer

Hiring from
Sweden
Work type
Hybrid
Posted

616,697 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

We build digital products that millions of people use every day. Our motto is Shape, Ship, Scale; we work out what to build, ship it and help it grow. Now we’re looking for a product engineer in Gothenburg who has Shape, Ship, Scale in their DNA.

We are a small team at Umain in Gothenburg, and we share an office with around 40 colleagues from across Eidra. So it’s a close team with a much bigger room behind it.


The work

You will shape, build and ship digital products for Swedish and international clients. This means that you will be responsible of working on projects of significant scale:

400M+ total app downloads

50M+ monthly active users

Backends handling tens of thousands of requests per second

Most of our work is in Kotlin, Go, and TypeScript, and we pick the tool that fits the project rather than forcing one stack onto everything.

The Role

A product engineer at Umain thrives at the intersection between product management and software engineering. You work close to clients and stakeholders, help figure out what’s worth building and then build it. Often that means taking a rough idea, a new feature of a whole new app, and turning it into a working proof of concept fast enough that people can react to something real instead of a slide.

The good PoC’s don’t get thrown away. You build them so they can be extended into proper products, and you help carry them there together with product, design, backend, mobile and QA.

How we build

We start from the customer's need, not the solution: who the users are, what they’re trying to do, and the smallest thing we can build to learn whether we’re right. That becomes a clear spec, and the spec is the source of truth. We break the work into tasks agents can complete, run them in parallel, verify the output with tests, evals and review, and ship. Then we put it in front of real people and decide together what to cut, what to keep, and what to harden. Agents do much of the implementation. You own the problem framing, the spec, the orchestration and the quality of the result.

What you’ll do

Shape

  • Run discovery with clients and help them separate what they need from what they asked for.

  • Frame the problem from actors to use cases to features, and turn it into specs that both people and agents can build against.

  • Decide what to build first, and explain why to technical and non-technical people alike.

Ship

  • Turn ideas into working proofs of concept in days, using agents and choosing the right model and tool for the job.

  • Be deliberate about what to fake in a prototype and what must be solid from day one.

Scale

  • Evolve successful PoCs into production products across the stack, rather than starting over.

  • Build in the tests, guardrails and observability that keep agent-built systems trustworthy as they grow.

  • Share what works with the team, and help build product thinking and agentic practice into how we deliver.

What we’re looking for

  • 5+ years of professional software engineering experience, with a track record of shipping products to real users.

  • Solid full stack skills, and happy to pick up new languages when the project calls for it.

  • Strong requirement and problem-framing skills: you can work from actors to use cases to features with clear acceptance criteria.

  • Hands-on experience delivering production software with coding agents (for example Claude Code, Codex, Cursor or similar), beyond autocomplete.

  • A working spec-driven practice. You can show specs you’ve written and what got built from them.

  • Experience building prototypes or MVPs and taking at least one of them into production.

  • Strong engineering judgement. You review agent output critically, make tradeoffs out loud, and own the result as your own code.

  • Comfort with ambiguity, and the consulting instinct to work it through with clients.

  • Curiosity about the business you’re building for, and about tools that change month to month.

Nice to have

  • Product management, UX or service design experience alongside engineering.

  • Building AI features into client products: tool calling, RAG, MCP servers or multi-agent workflows.

  • Running multiple agents in parallel, and practical experience with both frontier and open-weight models.

  • Mobile development experience (iOS, Android or cross-platform).

  • Experience in a consultancy, agency or early-stage startup.


In consulting the next project rarely looks like the last one. If that sounds like a feature rather than a risk, you’ll fit in well.

How we work

  • Equal pay and clear progression. Our career framework sets transparent levels, so pay and growth track what you do, not how well you negotiate. You build your development plan together with your coach.

  • Everyone gets a coach, for both professional and personal development.

  • Flexibility that respects your life. Gothenburg is our default office and we work from home when it makes sense. We hire people across different ages and life stages, and we treat family, health and life outside work as normal, not as something to manage around.

  • Small multidisciplinary teams, genuinely interesting clients, and a real bar for quality.

How we interview

No algorithm puzzles. The technical part of the process is a conversation at a whiteboard: we give you a realistic product scenario, and you take it from idea to a system that could actually ship, talking us through your choices as you go. We’re interested in how you think and navigate a problem, not in a finished design.

Practical

Umain conducts a background check for final candidates in accordance with our internal policies. The check is carried out only with your consent and is ordered by our CISO through our approved screening partner. The scope of the check depends on the role level. This step is performed late in the recruitment process and is used solely to support a secure and fact-based hiring decision.


Don’t match every point? Apply anyway. We care more about how you think and what you’ve built than about ticking every box.

Similar jobs

Apply for this job100% free