Senior Software Engineer
Position, purpose & impact
As a Senior Software Engineer (Full-Stack) on Team Queue Core, you will help build and evolve the core engine powering our virtual waiting room platform—technology that is critical to our customers and the reliability of our product at scale.Reporting into an Engineering Manager, you’ll work in a collaborative, experienced team responsible for customer‑critical platform functionality and high‑throughput systems.
This role has a direct impact on platform stability, scalability, and developer experience. You will contribute across both backend services and frontend applications, balancing new feature delivery with continuous improvement of existing systems.You’ll play an active role in modernizing the platform while ensuring we maintain high quality and uptime. This is a hands‑on role for an engineer who takes ownership and cares deeply about building maintainable, well‑tested software.
Your toolkit
Education- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of senior-level experience as a software engineer working on production systems.
- Proven experience delivering features end‑to‑end in a complex codebase.
- Strong expertise in .NET / .NET Core and building REST APIs.
- Solid experience with Angular and modern frontend development.
- Experience working with relational databases.
- Strong understanding of software design principles and maintainable code practices.
- Experience writing automated tests and improving code quality.
- Confident use of Git and collaborative development workflows.
- Experience modernizing legacy systems.
- Experience working with distributed or high‑scale systems.
- Familiarity with event‑driven architectures, messaging, or queue‑based systems.
- Experience with cloud‑based platforms, containerized applications, and CI/CD pipelines.
- Experience contributing to architecture and technical design discussions.
- Develop and maintain backend services and REST APIs using .NET.
- Build and evolve Angular‑based frontend applications.
- Deliver software features independently from idea to production.
- Improve code quality, testing practices, and long‑term maintainability.
- Participate actively in code reviews and technical discussions.
- Collaborate closely with engineers, product stakeholders, and support teams.
- Help modernize existing systems while continuing to deliver new functionality.
- Proactively identify technical challenges and drive pragmatic solutions.
Why join the Queue
In this role, you will be working from our Vesterbro office in Copenhagen – Queue-it’s largest office and global headquarters. The office is designed to support both collaboration and focus, with open workspaces, quiet rooms, and areas dedicated to deep work.You’ll also find a ping pong table, foosball, and regular social activities that bring colleagues together.
At Queue-it, you’re trusted to work in a way that suits you best, supported by a strength-based approach and a flat hierarchy inspired by Danish work culture. You’ll be part of a global, collaborative environment with colleagues from 40+ nationalities, where diverse perspectives are valued and teamwork across cultures is the norm.We prioritize professional growth, open dialogue, and creating a strong sense of community. Daily snacks, fresh fruit, great coffee, and access to a subsidized canteen in the building are all part of the experience.
What we’re about
At Queue-it, we help some of the world’s biggest brands like Ticketmaster, Sky Mobile, Hermes and Peach Aviation navigate their busiest days with confidence. Our virtual waiting room technology keeps websites running smoothly during high-traffic events – creating fairer and more reliable online experiences for billions of users.
But we’re more than just software. We’re a global team representing 40+ nationalities across Denmark, the U.S., South Korea, Australia, and Japan. We believe in the power of trust – not only in the digital experiences we protect, but in the culture we build together.
We take a strength-based approach to work, encouraging people to do what they do best and supporting them to thrive. You’ll join a supportive, collaborative environment that values individuality, learning, and connection. And yes – we like to have fun too. From regular social events and celebrations to cultural and learning initiatives, we make time to connect and enjoy the Queue.
We are empowered by trust and strengthened by people.