Backend Software Engineer
About Covers and Legend
Here at Covers, we're a top digital media company in the sports betting industry, with a clear sense of purpose and a belief that success comes from the strength of our team and our culture.
We're proudly part of Legend. At Legend, we're building next-level player experiences. With 20+ years of proven success we’re the world's leading Sports and Gaming marketing company.
Our people are our edge. 600+ sharp, ambitious Legends across 22+ countries who move fast, learn quickly and win together. Here growth isn’t a perk, it’s the standard. You’ll stretch, level-up and carve out a career as bold as the products we build. We celebrate wins and create experiences that people talk about for years - for our players & for each other. If you’re ready to shape the future of player experience and enjoy the ride while you do it, this is where you’ll thrive.
Legend is hiring a Backend Software Developer for Covers, reporting directly to our Engineering Manager.
At Covers, we’re building the future of sports media and betting experiences - and we need an engineer to help power the platform behind it. Our engineering team is focused on delivering scalable, high-performance products that serve millions of sports fans with real-time data, insights, and engaging digital experiences. With a strong backend focus, this role is centered on building reliable services, improving platform performance, and developing systems that enable our products to scale quickly and confidently.
You’ll play a hands-on role in designing and evolving backend architecture, writing clean and maintainable code, and contributing to technical decisions that shape the future of our platform. Working closely with cross-functional teams, you’ll help create resilient systems, support new product initiatives, and drive engineering excellence across the organization.
If you thrive in fast-paced environments, enjoy solving complex technical challenges, and want to make a meaningful impact on products used daily by passionate sports fans, this is an opportunity to grow your career with a team that values innovation, collaboration, and continuous improvement.
In this role, we value diverse perspectives and encourage you to apply even if you don't meet every qualification listed.
Why Legend?
- Super smart colleagues to work alongside and learn from.
- Engaging development opportunities at all levels.
- Tailored flexibility for your work-life balance.
- Annual discretionary bonus to reward your efforts.
- Paid annual leave PLUS a well-deserved break to recharge your batteries during the festive season! Our offices are closed between Christmas and New Year's, allowing you to enjoy downtime without dipping into your annual allowance.
- Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!
Your Impact
- Mentor and develop more junior developers so we can build the best team!
- Design, develop and execute innovative software solutions to address business needs
- Ensure software architecture meets all performance, quality, and security requirements
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality solutions
- Create modifications for existing software to upgrade performance
- Aid in planning, analysis, and design of technical solutions in collaboration with our parent company
- Maintain thorough documentation of systems and applications
What You'll Bring
- 5+ years’ experience as a Developer with strong C# / MVC expertise
- Solid experience with Entity Framework, LINQ, and modern .NET practices
- Proven ability to build and maintain RESTful APIs and event-driven systems
- Strong database experience (MSSQL, MySQL, PostgreSQL)
- Proficient with Git, NuGet, and working with JSON/XML data formats
- Excellent problem-solving skills with a fast-learning, adaptable mindset
- Self-motivated team player who enjoys sharing knowledge and tackling new challenges
- Nice to have: AWS, BDD, Agile/Scrum, mobile development, performance optimization, or experience in sports/affiliate marketing
The Interview Process
- 1st: Initial Chat with Talent Partner (30 mins via Zoom)
- 2nd: CoderPad - Technical Assessment
- 3rd: Interview with Interviewer 1 and Interviewer 2
- 4th: Final interview with our team, Interviewer 1 and Interviewer 2 (1 hour video via Zoom)