
Engineering Manager – Sportsbook
GR8 Tech
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Conduct regular performance evaluations, provide constructive feedback, and create development plans for team members.
- Address and resolve any conflicts or issues within the team promptly.
- Foster a collaborative environment where team members feel comfortable voicing their concerns.
- Provide training and development opportunities for team members to enhance their skills.
- Organize workshops, seminars, and other learning activities to keep the team updated with the latest technologies and best practices.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Create detailed project plans, including timelines and resource allocation.
- Efficiently allocate resources to meet project demands and balance team workloads.
- Manage team schedules, including handling time-off requests and ensuring adequate coverage.
- Implement and enforce quality assurance processes and standards within the team.
- Ensure thorough testing and validation of deliverables before release.
- Review and approve technical designs, architecture, and code to maintain high-quality standards and ensure consistency.
- Ensure proper documentation of technical designs, system architecture, and code.
- Maintain comprehensive documentation for future reference and knowledge sharing.
- Continuously seek ways to improve quality and efficiency in development processes.
- Promote agile methodologies and other best practices for software development.
- Identify areas for improvement in team processes and workflows. Implement changes to enhance efficiency, productivity, and quality.
- Track and analyze key performance metrics to identify trends and opportunities for improvement.
- Act as the primary point of contact between the team and upper management, as well as other departments.
- Facilitate effective communication and collaboration within the team and across the organization.
- Report on team progress, challenges, and successes to stakeholders and management.
- Ensure transparency and alignment between team efforts and business goals.
Requirements
- Experience in the betting / trading domain.
- Strong experience with C# / .NET in building scalable, high-load backend systems.
- Experience designing distributed systems and microservices architectures.
- Solid knowledge of event-driven architecture and messaging systems (Kafka or similar).
- Strong expertise in databases (SQL + NoSQL), including performance tuning and scaling.
- Experience with CI/CD, Docker, and Kubernetes.
- Ability to make architectural decisions and take ownership end-to-end.
- Experience operating high-availability, low-latency systems.
Benefits
- Paid maternity/paternity leave + monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, emergency time off.
- Remote-first + tech support + coworking compensation.
- Team events (online/offline/offsite).
- Learning culture with internal courses + growth programs.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETscalable systemshigh-load systemsdistributed systemsmicroservices architectureevent-driven architecturemessaging systemsSQLNoSQL
Soft Skills
performance evaluationsconstructive feedbackconflict resolutioncollaborationtraining and developmentresource allocationquality assurancecommunicationteam managementprocess improvement