About this role
<p>
<strong>Headquarters:</strong> Copenhagen, Denmark
<br /><strong>URL:</strong> <a href="https://getcue.com">https://getcue.com</a>
</p>
<h1 class="text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold">Senior Software Engineer</h1>
<h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">About the Role</h2>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">We're looking for a Senior Software Engineer who wants to own problem spaces, not just complete tasks. You'll be pointed at areas like "bank reconciliation for legacy ERP customers" and expected to figure out what to build, how to build it, and ship it. You'll make technical decisions that set precedents and shape the systems future engineers inherit.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">This is a role for someone who thrives in ambiguity. We won't hand you detailed specs — we'll share user problems and what we know, and trust you to go figure it out.</p>
<h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What You'll Do</h2>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Own entire problem spaces end-to-end: from understanding the user problem to shipping the solution</li>
<li class="whitespace-normal break-words pl-2">Make meaningful technical decisions — choosing patterns, setting architectural direction, and building systems that last</li>
<li class="whitespace-normal break-words pl-2">Work autonomously with minimal oversight, identifying what to build next rather than waiting to be told</li>
<li class="whitespace-normal break-words pl-2">Ship frequently and iterate based on real usage, not theoretical perfection</li>
<li class="whitespace-normal break-words pl-2">Communicate decisions and progress clearly in writing, working async-first across the team</li>
</ul>
<h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What We're Looking For</h2>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>You're a great fit if you:</strong></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Treat the product like it's yours — you don't wait for permission to fix something or build something that needs building</li>
<li class="whitespace-normal break-words pl-2">Think about the people using what you build, and ship useful over elegant</li>
<li class="whitespace-normal break-words pl-2">Communicate well in writing and stay productive without needing constant real-time feedback</li>
<li class="whitespace-normal break-words pl-2">Get energized by unclear problems — you ask clarifying questions and move forward, rather than stalling</li>
<li class="whitespace-normal break-words pl-2">Have picked up new languages, frameworks, and domains throughout your career and enjoy doing so</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Technical Requirements</strong></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Solid backend fundamentals — you've built and shipped production systems</li>
<li class="whitespace-normal break-words pl-2">Data integration experience across APIs, webhooks, file ingestion, ETL, or similar</li>
<li class="whitespace-normal break-words pl-2">Strong SQL and relational database skills</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Nice to Have</strong></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Workflow orchestration experience (Airflow, Prefect, LangGraph, or similar)</li>
<li class="whitespace-normal break-words pl-2">Graph database or complex data modeling experience</li>
<li class="whitespace-normal break-words pl-2">Previous early-stage startup experience</li>
<li class="whitespace-normal break-words pl-2">LLM/agent experience — tool-use patterns, agents that call APIs, document processing</li>
<li class="whitespace-normal break-words pl-2">Production agent ops experience — evals, tracing, observability, prompt versioning</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Our Stack (All Learnable)</strong></p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Golang (backend — Go monolith architecture)</li>
<li class="whitespace-normal break-words pl-2">Vue/Nuxt (dedicated SSR frontend, though this role is backend-heavy)</li>
<li class="whitespace-normal break-words pl-2">GCP, PostgreSQL</li>
<li class="whitespace-normal break-words pl-2">Agent orchestration frameworks (e.g., LangGraph)</li>
</ul>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">We care far more about your ability and willingness to learn than whether you already know our exact stack.</p>
<h2 class="text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold">What Success Looks Like</h2>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">In your first 90 days, you'll have:</p>
<ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Shipped multiple features to production</li>
<li class="whitespace-normal break-words pl-2">Started identifying what to build next on your own</li>
<li class="whitespace-normal break-words pl-2">Made technical decisions that improved the product — including ones we might not have thought of</li>
<li class="whitespace-normal break-words pl-2">Earned the trust to own a workstream independently</li>
<li class="whitespace-normal break-words pl-2">Established at least one pattern or practice that makes the codebase better</li>
</ul>
<p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/cue-senior-software-engineer">https://weworkremotely.com/remote-jobs/cue-senior-software-engineer</a></p>