Location: |
Fully Remote |
Industry: |
Sports Gaming Software |
Level: |
Senior Level / 8 years + |
Salary: |
Market related increase |
Benefits: |
Fully Remote/ 20 days leave pa/ Bi Annual Performance bonusses / 1 day Birthday Leave |
About the Company
Join a pioneering tech business at the forefront of virtual sports and number game innovation. With a presence across five continents, this company is a licensed and GLI-certified provider of high-performance gaming platforms. Their cutting-edge solutions are seamlessly integrated into mobile, web, gaming terminals, and satellite broadcast platforms, delivering immersive and responsive user experiences to players worldwide.
With a team of over 60 professionals—including system architects, engineers, and designers—this company values innovation, flexibility, and global reach. Employees enjoy the freedom to work from anywhere in the world, balanced with the support of a collaborative and agile development environment.
Role Overview
As Technical Lead, you will drive development excellence by owning the technical direction, architectural quality, and engineering standards for one of the company’s core product lines. You will collaborate with architects, developers, product owners, and DevOps engineers to ensure reliable, scalable, and secure solutions that support millions of global transactions.
This is not a purely hands-off role—you will actively code, contribute to architectural decisions, and provide strategic guidance to your team of developers. If you thrive in solving complex problems, mentoring others, and building next-generation gaming infrastructure, this opportunity is tailor-made for you.
Core Responsibilities
Software Development & Engineering Leadership
- Write high-quality, maintainable C# code in a complex domain with high levels of abstraction
- Lead code reviews, technical walkthroughs, and performance debugging
- Guide the team in applying object-oriented design patterns, SOLID principles, and secure coding practices
- Champion modern C# (.NET Framework / .NET Core) standards and cloud-ready architecture
- Maintain a consistent focus on test-driven development and continuous integration
Architecture & Systems Design
- Collaborate closely with solution architects to align on scalable architecture
- Influence product direction by assessing technical feasibility and estimating effort for roadmap planning
- Contribute to evolving application design for cloud-readiness, scalability, and modularity
- Ensure all new features and systems are microservice-oriented and integration-ready
- Participate in architecture reviews, design retrospectives, and technology evaluations
Mentorship & Team Development
- Act as a mentor to intermediate and junior developers, supporting their technical growth
- Identify skill gaps within the team and contribute to upskilling and training plans
- Collaborate with HR and senior leadership to interview and assess technical candidates
- Foster a high-performance culture through open dialogue, accountability, and constructive feedback
System Integration & Web Services
- Lead 3rd-party integrations, ensuring robustness and efficiency in communication protocols
- Oversee integration points via RESTful APIs, Web Services, and external data exchange layers
- Ensure strong documentation of integration flows and system dependencies
- Validate and maintain deployment pipelines (CI/CD) for consistent code delivery
DevOps & Performance Engineering
- Collaborate with DevOps teams to implement Azure DevOps pipelines, deployment groups, and IaC
- Support system modernisation efforts including migration of on-prem components to Azure Cloud
- Apply containerisation and orchestration using Docker and Kubernetes (advantageous)
- Monitor, evaluate, and improve application performance across high-load systems
Minimum Requirements
- 5+ years of experience in C# software engineering, with at least 2 years in a leadership capacity
- At least 8 to 10 years of experince working within Software Teams.
- Strong understanding of Microsoft SQL Server, stored procedures, indexing, and query optimisation
- Advanced skills in the C# ecosystem, including CLR and .NET Framework (experience with .NET Core beneficial)
- Proven experience in leading technical projects or team deliverables within an agile environment
- Deep experience with object-oriented programming, software lifecycle management, and source control systems
- Experience integrating and maintaining 3rd-party systems in high-volume transactional environments
- Excellent grasp of design patterns, scalability strategies, and system resilience
Advantageous Experience
- ASP.NET Web API, ASP.NET MVC, and Windows Communication Foundation (WCF)
- Front-end experience using HTML, CSS, Bootstrap, Angular, and TypeScript frameworks
- Experience with Azure Cloud Technologies, Azure DevOps, and CI/CD pipelines
- Understanding of DevSecOps practices and security compliance across software layers
- Experience building and scaling real-time transactional systems, especially within gaming or fintech
- Background in modernising legacy systems and architecting cloud-native solutions
- Familiarity with HTML5 canvas rendering, Elasticsearch, IIS, and microservice patterns
What You’ll Bring
- Visionary leadership with a hands-on approach
- A passion for performance, scalability, and best-in-class architecture
- Strong interpersonal skills and a collaborative mindset
- The ability to simplify complex technical concepts and mentor effectively
- The confidence to challenge assumptions and drive continuous improvement
Apply Now
Ready to shape the next generation of virtual gaming platforms and work alongside a team of global tech trailblazers?
Send your CV to natasha@skillzpage.com
Use the subject line: Technical Lead – Remote Gaming Platform
(If you don’t hear from us within two weeks, please consider your application unsuccessful.)