Cue: Senior Software Engineer
Unknown
Description
Headquarters: Copenhagen, Denmark
URL: https://getcue.com
Senior Software Engineer
About the Role
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.
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.
What You'll Do
- Own entire problem spaces end-to-end: from understanding the user problem to shipping the solution
- Make meaningful technical decisions — choosing patterns, setting architectural direction, and building systems that last
- Work autonomously with minimal oversight, identifying what to build next rather than waiting to be told
- Ship frequently and iterate based on real usage, not theoretical perfection
- Communicate decisions and progress clearly in writing, working async-first across the team
What We're Looking For
You're a great fit if you:
- Treat the product like it's yours — you don't wait for permission to fix something or build something that needs building
- Think about the people using what you build, and ship useful over elegant
- Communicate well in writing and stay productive without needing constant real-time feedback
- Get energized by unclear problems — you ask clarifying questions and move forward, rather than stalling
- Have picked up new languages, frameworks, and domains throughout your career and enjoy doing so
Technical Requirements
- Solid backend fundamentals — you've built and shipped production systems
- Data integration experience across APIs, webhooks, file ingestion, ETL, or similar
- Strong SQL and relational database skills
Nice to Have
- Workflow orchestration experience (Airflow, Prefect, LangGraph, or similar)
- Graph database or complex data modeling experience
- Previous early-stage startup experience
- LLM/agent experience — tool-use patterns, agents that call APIs, document processing
- Production agent ops experience — evals, tracing, observability, prompt versioning
Our Stack (All Learnable)
Tags
Apply for this Position
About Unknown
Company hiring for SK Stones USA: Customer Success Manager
Job Stats
Hiring Across Borders?
Interview Prep Guide
Preparation Strategy
To prepare for this role, focus on reviewing your experience with autonomous work, technical decision-making, and system design. Practice explaining complex technical concepts and trade-offs. Make sure to brush up on your backend fundamentals, data integration patterns, and SQL skills. Use resources like LeetCode, System Design Primer, and NeetCode to practice coding challenges and system design.
Likely Interview Rounds
- 1. Screening call~30 min
What to prep: Review your experience with autonomous work and technical decision-making. Prepare examples of times when you had to ship solutions with minimal guidance.
- Can you describe a time when you had to own a problem space end-to-end?
- How do you approach making technical decisions with minimal oversight?
- 2. Technical~60 min
What to prep: Brush up on your backend fundamentals, data integration patterns, and SQL skills. Practice explaining technical concepts and system design decisions.
- How would you design a data integration system using APIs and webhooks?
- Can you explain the trade-offs between different relational database designs?
- 3. System design~90 min
What to prep: Review system design principles, scalability, and data processing patterns. Practice designing systems on a whiteboard or paper.
- Design a system for bank reconciliation for legacy ERP customers.
- How would you approach building a scalable data ingestion pipeline?
Most Likely Questions
- Can you describe your experience with autonomous work and technical decision-making?
- How do you approach data integration and API design?
- What are your strengths and weaknesses as a software engineer?
- Can you explain a complex technical concept to a non-technical person?
- How do you handle unclear or ambiguous requirements?
Common Pitfalls
- Lack of preparation for system design and technical questions
- Inability to communicate technical decisions and trade-offs
- Insufficient experience with data integration and backend fundamentals
Free Prep Resources
- • LeetCode
- • System Design Primer (GitHub: donnemartin)
- • NeetCode