Talent.com
Principal Software Engineer - Casino

Principal Software Engineer - Casino

672 OpenBet North America CorporationMontreal
30+ days ago
Salary
CAD100000–CAD115000 yearly
Job type
  • Full-time
Job description

Who We Are :

The world's top sports betting and lottery brands choose OpenBet as their partner for world class content, leading tech and tailored service. We have their back, so they’re ready with exciting, memorable and safe sports betting experiences to entertain billions of players worldwide.Endeavor is a global sports and entertainment company, home to many of the world’s most dynamic and engaging storytellers, brands, live events, and experiences. The Endeavor network specializes in talent representation through entertainment agency WME; sports operations and advisory, event management, media production and distribution, and brand licensing through IMG; live event experiences and hospitality through On Location; full-service marketing through global cultural marketing agency 160over90; and sports data and technology through IMG ARENA and OpenBet. Endeavor is also the majority owner of TKO Group Holdings (NYSE : TKO), a premium sports and entertainment company comprising UFC and WWE.

L'Équipe

OpenBet c’est le sport. Les plus grandes marques de paris sportifs au monde choisissent OpenBet comme partenaire pour un contenu de classe mondiale, une technologie de pointe et des services sur mesure. Nous les soutenons afin qu’ils puissent proposer des expériences de paris sportifs passionnantes, mémorables et sûres, pour divertir des millions de joueurs dans le monde.

En tant qu'ingénieur logiciel principal, vous serez un membre clé de l'équipe de développement de produits. Vous jouerez un rôle essentiel pour garantir les normes de codage et la qualité des livrables les plus élevées pour les équipes d'assurance qualité et d'excellence opérationnelle et pour leur adoption par les opérateurs. Vous devrez à la fois diriger et encadrer des développeurs moins expérimentés, en contribuant activement au support de leurs activités quotidiennes et à leur développement.

Le But

Vous travaillerez avec le responsable du développement et les ingénieurs logiciels seniors, en veillant à ce que les nouvelles technologies et principes architecturaux soient utilisés de manière appropriée et avec rigueur, tout en offrant la stabilité et les performances qui sont devenues synonymes avec les plateformes OpenBet.

Dans le cadre du rôle, il sera également nécessaire d’aider à construire une capacité de développement avec les nouvelles équipes de développement et celles existantes tout en veillant à ce que les meilleures pratiques d'ingénierie soient mises en œuvre, en particulier autour du CI / CD, ainsi qu’aux exigences de surveillance et de support.

Le Joueur

Ce que vous apporterez

Un baccalauréat dans une matière scientifique traditionnelle, idéalement en informatique, en ingénierie ou en systèmes d'information.

Au moins 7 ans d'expérience dans le développement d'applications d'entreprise commerciale.

Idéalement, plus de 4 années d'expérience démontrable dans la conception de systèmes transactionnels complexes, distribués, à haut volume et hautement disponibles.

Expérience en planification stratégique technique en tant que contributeur ou influenceur ou en tant que responsable d'une stratégie technique.

Bonnes compétences en gestion et en leadership, capable de motiver des équipes, de mener le changement et de gérer des activités de développement de projets difficiles et complexes, tant en interne qu'en externe

Compétences techniques :

Un minimum de 6 ans d'expérience pratique dans la conception et le développement d'applications dans au moins un langage majeur (par exemple Java, J2EE, C, C++), sous UNIX / Linux.

Un état d'esprit de développeur full stack, heureux d'apprendre différents langages et de s'impliquer dans certaines tâches DevOps requises

Une expérience JavaScript (NodeJS) et React / Redux est souhaitable

Un minimum de 4 ans d'expérience pratique dans la conception de systèmes distribués, par exemple en utilisant (de préférence) DDD ou SOA et potentiellement également un « courtier » central (tel que Kafka ou potentiellement un ESB).

Excellente connaissance des bases de données relationnelles, des technologies SQL et ORM (JPA2, Hibernate etc.).

Expérience démontrable avec TDD et / ou BDD. Une vaste expérience avec l'utilisation de Docker, Ansible, Maven, Jenkins, Sonar et Git (BitBucket).

Une certaine expérience du développement et du déploiement de plateformes de commerce électronique distribuées (ou similaires) dans le cloud, en utilisant au moins un fournisseur de cloud majeur (par exemple AWS ou Google Cloud).

Une connaissance des outils AWS tels que Cognito for Auth, API Gateway, S3, Aurora et Amazon Location Services est également souhaitable.

Une maîtrise courante de l'anglais est requise pour ce poste, car les candidats retenus travailleront en étroite collaboration avec des collègues d'OpenBet à travers le monde. OpenBet a des bureaux dans plusieurs pays à travers le monde, et l'anglais est utilisé comme langue commune dans ces différents lieux.

Quel est le score

Ce que nous pouvons VOUS offrir

Des avantages sociaux compétitifs, y compris un régime de retraite et une assurance privée pour vous et les membres de votre famille ainsi que des jours de congé supplémentaires pour le bénévolat et à d'autres fins.

L'opportunité de travailler au sein d'une entreprise véritablement internationale, où vous pouvez vous attendre à de la diversité mélangée à une culture conviviale.

Une large palette d'opportunités de formation et de sources d'apprentissage internes et externes, de l'intégration à la formation sur le terrain par nos experts.

En tant qu'éditeur de logiciels, nous disposons d'un environnement détendu mais hautement professionnel avec d'excellentes installations, notamment une cantine et une salle de sport sur place, des douches, des jeux vidéo et de sport

Nous aimons nous réunir et organiser de nombreux événements de groupe, partager de bons repas ensemble et montrer nos talents sportifs dans le cadre de tournois d'entreprise (basketball, tennis de table et autres !).

Ce poste est hybride, 2 jours par semaine au bureau qui est situé près du métro Peel. Les journées au bureau et les horaires de travail sont flexibles.

Endeavor unites and brings people together in our love of sport, culture, and entertainment. We understand this can only be accomplished when we lead with a lens of diversity, equity, and inclusion in everything we do. As a global company that drives culture, we strive to reflect the world’s diverse voices. Endeavor is an equal opportunities employer and encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, or religion or belief.