Software Engineer
The Role Legend is hiring a Software Engineer, reporting directly to our Engineering Manager. We're building the future of competitive gaming — and we need an engineer to help us do it. Our team is focused on delivering scalable, high-performance tournament experiences that captivate players and fuel platform growth. With a clear split between frontend and backend, this role dives deep into backend architecture, optimising performance, and launching new services that enable our tournaments to evolve fast and reliably. You'll be hands-on in designing robust systems, writing clean Ruby code, applying domain-driven design, and working with cutting-edge cloud technologies like GCP and Pub/Sub. If you thrive in high-impact environments, care deeply about engineering excellence, and want to shape the technical foundation of a growing product, this is the opportunity to make your mark. In this role, we value diverse perspectives and encourage you to apply even if you don't meet every qualification listed.
Your Impact
- Contributing to the design and implementation of application architecture, ensuring scalability, performance, and maintainability.
- Writing clean, efficient, and well-documented code.
- Conducting code reviews, identifying and resolving bugs, and implementing best practices to maintain high code quality.
- Identifying and resolving performance bottlenecks, optimising code for speed and efficiency.
- Designing and implementing secure applications, considering potential vulnerabilities and implementing appropriate safeguards.
- Lead on business-critical projects such as infrastructure audit and target areas of improvements.
What You'll Bring
- Hands-on experience delivering large-scale, customer-facing software, with a strong focus on backend services and how to integrate application and data
- Demonstrated success applying Domain-Driven Design (DDD) principles and an API-first mindset on multi-tenant platforms.
- Deep background as a backend engineer, consistently using best-practice design principles such as SOLID, GRASP, and common design patterns.
- Proficiency in Ruby is preferred - highly skilled in at least one backend programming language (e.g. Ruby, Go, Python, Rust, NodeJS).
- Proven product engineering mindset - able to translate requirements into clear technical designs, produce well-defined roadmaps, and deliver high-quality implementations.
- Experience with Pub/Sub (Publish/Subscribe), web sockets and SSE (Server Side Event).
Why Legend
- Starting salary from 3000 EUR per month.
- Super smart colleagues to work alongside and learn from, with company-wide team-building events twice a year, including great entertainment, catering, and accommodation in a beautiful hotel.
- Engaging development opportunities at all levels.
- Tailored flexibility for your work-life balance.
- Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!
- Unlock your full potential by joining the Legend team.
- To support you on this journey, we provide an extensive array of benefits and perks, as outlined in our global offerings above.
- For country specific benefits please reach out to your talent partner.
Welcome to Legend, the home of next-level player experience. We're pioneering the way that people, explore, play and bet on what they love. The engine behind 25+ world-class brands in Sports & Gaming. Join a 800+ global team, across 10 global hubs, confidently growing world-leading brands. Driven by data, creativity and collaboration, we move fast, learn constantly and deliver excellence at scale. Our formula to becoming the ‘MVP’ in Sports & Gaming = Mindset. Vision. Performance. Legend is a place where high-performers thrive. Where we win as one and celebrate together. If you're ready to raise the bar, we want to meet you.

