At a Glance
- Tasks: Design and implement scalable backend architecture for real-time gaming tournaments.
- Company: Join a high-growth gaming company with a focus on innovation and collaboration.
- Benefits: Enjoy flexible work-life balance, annual bonuses, and paid leave during the festive season.
- Why this job: Shape the future of competitive gaming while working with smart colleagues.
- Qualifications: Strong knowledge in software design patterns and experience with modern tech practices.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Legend is hiring a Senior Software Engineer reporting directly to our Senior Engineering Manager. This is an opportunity to shape the technical foundation of a high-growth product in the competitive gaming space — a market scaling rapidly worldwide. You’ll help design and implement the backend and platform architecture that powers real-time tournaments, delivering scalable, secure, and high-performing systems players rely on.
You’ll collaborate closely with engineers, product managers, and designers to deliver high-quality solutions while applying modern practices like Domain-Driven Design, SOLID, and GRASP. If you thrive in fast-paced environments, enjoy tackling tough scaling challenges, and want to shape the future of competitive gaming, this is your chance 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- Design and implement application architecture that is scalable, maintainable, observable, and high-performing.
- Conduct code reviews, review architecture, and contribute to engineering best practices.
- Identify and optimise performance bottlenecks across systems.
- Collaborate closely with cross-functional teams to deliver impactful features.
- Ensure application security, implementing safeguards against vulnerabilities.
- Strong grounding in Domain-Driven Design, API-first architecture, and software design patterns.
- Experience with Pub/Sub, websockets, and Server-Sent Events (SSE).
- A strong product engineering mindset — able to translate requirements into technical designs and ship features end-to-end.
- Initial Chat with Talent Partner (45 mins via Zoom)
- Interview with our Technical team (1 hour video via Zoom)
- Technical Interview with coding exercise with our Technical team (1.5 hour video via Zoom or 2x 1hr interview via Zoom depending on your preference)
- Interview with our Non-Technical team (1 hour video via Zoom)
- Final Interview with our Technical Leadership Team (1 hour video via Zoom)
- Super smart colleagues to work alongside and learn from.
- Tailored flexibility for your work-life balance.
- Annual discretionary bonus to reward your efforts.
- Paid annual leave PLUS a well-deserved break to recharge during the festive season! Our offices close between Christmas and New Year’s — no need to dip into your allowance.
- Long-term incentive plan so we can all share in the growth and success of Legend.
- 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.
Legend is an Equal Opportunity Employer. We’re dedicated to hiring diverse talent — which includes individuals with different backgrounds, abilities, identities and experiences. If you require any reasonable adjustments throughout your application process, please speak to your Talent Partner or contact the team on talent@l1.com, and we’ll do all we can to support you.
Senior Software Engineer in London employer: Legend Corp
Contact Detail:
Legend Corp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Get your networking game on! Reach out to current employees at Legend or connect with folks in the gaming industry. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for those technical interviews by brushing up on your coding skills and familiarising yourself with Domain-Driven Design and API-first architecture. Practise coding challenges online to get into the groove before your interview.
✨Tip Number 3
Show off your passion for gaming and software engineering during interviews! Share your personal projects or experiences that relate to the role. This will help you stand out and show that you’re genuinely excited about the opportunity.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Legend team!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Domain-Driven Design and API-first architecture. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Your Passion for Gaming: Since we’re in the competitive gaming space, let your enthusiasm shine through! Mention any personal projects or experiences related to gaming that demonstrate your commitment and understanding of the industry.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s relevant to the role. This helps us quickly see how you fit into our team!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Legend Corp
✨Know Your Tech Inside Out
Make sure you’re well-versed in Domain-Driven Design, API-first architecture, and software design patterns. Brush up on your knowledge of Pub/Sub, websockets, and Server-Sent Events (SSE) as these are crucial for the role. Being able to discuss these topics confidently will show that you’re ready to tackle the technical challenges ahead.
✨Prepare for Coding Challenges
Since there’s a technical interview with a coding exercise, practice common algorithms and data structures. Use platforms like LeetCode or HackerRank to sharpen your skills. Don’t forget to explain your thought process during the coding exercise; it’s just as important as getting the right answer!
✨Showcase Your Collaboration Skills
This role involves working closely with cross-functional teams, so be prepared to discuss your past experiences collaborating with engineers, product managers, and designers. Share specific examples of how you’ve contributed to team projects and how you handle feedback and differing opinions.
✨Ask Insightful Questions
At the end of your interviews, make sure to ask questions that demonstrate your interest in the company and the role. Inquire about their approach to scaling challenges or how they implement security measures in their applications. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.