GR8 Tech

Engineering Manager – Sportsbook

GR8 Tech

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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