Careers @ Stars Technologies

Come build cool stuff with us

Great Place To Work Canada 2017 Great Place To Work Canada 2016 Great Place To Work Canada 2015 Great Place To Work Canada 2014 HR Star Award 2015

Careers

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. We are very honoured and proud to have been ranked #7 during the Great Places to Work Canada 2016 Awards Ceremony. In addition, we received special recognition for: Best Workplaces for Pride, Best Workplaces for Credibility, and Quality Workplace Relationships.

We encourage you to explore our current career opportunities and if your qualifications match our criteria please submit your resume to jobs@starstechnologies.com. The information you provide to use will be kept private in accordance with applicable data protection legislation. While we appreciate all submissions, only candidates selected for an interview will be contacted.

Stars Technologies provides equal employment opportunities in all aspects of employment without regard to race, colour, religion, sex, age, ethnic origin, ancestry, nationality, citizenship, pregnancy, sexual orientation, disability, or any other characteristic protected under federal, provincial, or local law.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

  • Software Developer (Middle-Tier)

    Continue Reading...

  • Project Manager - Poker

    We are looking for a strong Project Manager to join our Poker team.

    Continue Reading...

  • Senior Business Systems Analyst

    Job Purpose

    The Stars Group strives to be the world's #1 iGaming destination. At Stars Technologies, we are responsible for developing a variety of products including online casino, online sports betting and PokerStars, the world's largest online poker brand.

    As a Senior Business Systems Analyst, you will play a key role in expanding The Stars Group's game offerings and improving our users' experience. We are looking for a Business Analyst who will help create new games and improve existing games and user journeys by gathering and analyzing business requirements and producing technical documentation for software development.

    Continue Reading...

  • QA Casino Games Tester

    We are looking for a QA Games Tester to test our casino software to ensure integrated casino game releases free of bugs.

    Continue Reading...

View All(5 More)

Why Work For Us?

Serge B
Serge B

Serge B, President

In over 20 years in this industry, I have not seen a team so focused and so capable

Patty L
Patty L

Patty L, Project Manager

Casino Integrations

Can’t ask for a better place to work than Stars Technologies - great camaraderie, benefits, and people who care about creating a quality product

Dmitry Р
Dmitry Р

Dmitry Р, Team Lead

Integration Team

It is everyone’s dream to work amongst well educated, skillful, and highly professional people. I feel deeply honored to be part of such a team at Stars Technologies.

Dmitry M
Dmitry M

Dmitry M, GUI Developer

Casino Team

I am happy to participate in the creation of the best online casino games on the market, collaborating with a friendly team of highly skilled and motivated professionals.

Open Positions

Technical Production Support Analyst

Production Support

We are looking for a strong Technical Production Support Analyst to join our team.

Main Responsibilities
  • Manage incidents, including reproduction of issues using replicated environments, clarification of workflows or system behaviour, thoroughly logging incidents, and escalation to development as needed
  • Effectively perform root cause analysis of issues and report the outcome
  • Establish, build and grow relationships with staff through effective and consistent communication
  • Liaise with 3rd party providers/suppliers as required
  • Work within a team, to manage and resolve incidents via phone and/or email
  • Resolve issues managing workflow across multiple internal teams and regions
  • Write scripts/queries/Excel functions to analyze large amounts of data
Mandatory Skills and Experience
  • 3-5 years of experience in a technical role supporting critical computer systems in a 24/7 environment
  • Engineering/Computer Science degree, Computer programming diploma or relevant experience
  • Ability to logically and analytically troubleshoot software and to discuss issues with various stakeholders throughout throughout the company
  • Exceptional attention to detail and ability to work with a high level of accuracy
  • Exceptional communication skills in English: verbal, written and listening
  • Good understanding of the SQL language and ability to write queries
  • Excellent computer knowledge, proficiency in internet technologies and software development principles
  • A disciplined and knowledge based approach to problem solving
  • Self-starter that is able to work independently and has an established track record of working in a team environment
  • Exceptional organizing, prioritizing and multitasking skills
  • Ability to perform effectively under pressure
Desirable Skills and Experience
  • Experience in online gaming
  • Knowledge of Perl or other scripting languages
  • Experience with command line in Linux/Windows environment
  • ITIL certification
  • Basic understanding of Java and/or C++
  • Experience with Mac OS
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Software Developer (Middle-Tier)

Job Purpose

This position requires the successful candidate to design, develop, and support Java application code required to integrate the core PokerStars system with 3rd party applications.

Key Responsibilities
  • Integrate the core system functionality with 3rd party systems
  • Understand and modify complex systems already in use
  • Work with a Business Analyst to formalize requirements and develop implementation plans
  • Perform the design, development, and support of integration applications in Java with some HTML/CSS and JavaScript
  • Debug and analyse software performance
  • Collaborate and suggest solutions through participation in peer code reviews
Skills and Experience

Essential:

  • 5 years of Java development
  • Expert knowledge of modern middle-tier (web-related) Java technologies
  • Excellent coding skills, ability to produce clean, robust, accurate, and efficient code that meets specs
  • Knowledge of HTML5, CSS3, and JavaScript
  • Knowledge of computer networking and distributed applications patterns
  • Ability to read and understand C++ code
  • Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP
  • Ability to work under pressure and meet deadlines
  • Good written and oral communications skills
  • Bachelor degree or better in Computer Science or equivalent

Desirable:

  • Knowledge of modern Java application frameworks, such as Spring
  • Knowledge of modern JavaScript frameworks, such as AngularJS or React
  • Experience with Docker or Kubernetes
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Senior HTML5/JavaScript Front-End Developer

Job Summary

Stars Technologies Services is looking for a JavaScript game developer experienced in building interactive web and mobile games to join our Web Gaming Team. We are looking for an individual skilled in pure JavaScript development (using HTML5 / JavaScript 5+ technologies). The ideal candidate would bring a strong work ethic to the position, incorporating both visual and technical excellence and a deadline driven mentality.

Responsibilities
  • Builds games - Follows coding standards, understands JS engine performance
  • Assists in defining software architecture - Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
  • Translates designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance
  • Performs general system administration tasks in the development environments
Skills and Capabilities

Essential

  • Bachelor's Degree in one of: Computer Science, Engineering or Mathematics
  • Well versed in software engineering principles, frameworks and technologies, game development
  • Highly skilled at front-end engineering using pure JavaScript to build large-scale applications in an enterprise environment
  • Experience in developing game UI and code on different browsers and screen sizes
  • Experience in game development using HTML5 and JavaScript
  • Exceptional understanding of OOP in JS
  • Strong communication skills both verbal and written

Desirable

  • Basic knowledge of C++ programming language
  • Experienced with Cocos2d-js or Phaser.js
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Senior Business Systems Analyst

Business Systems Analysis

Job Purpose

The Stars Group strives to be the world's #1 iGaming destination. At Stars Technologies, we are responsible for developing a variety of products including online casino, online sports betting and PokerStars, the world's largest online poker brand.

As a Senior Business Systems Analyst, you will play a key role in expanding The Stars Group's game offerings and improving our users' experience. We are looking for a Business Analyst who will help create new games and improve existing games and user journeys by gathering and analyzing business requirements and producing technical documentation for software development.

Key Responsibilities
  • Analyze high level business requirements and provide gap analysis
  • Prepare and write functional specifications
Skills and Capabilities

Essential

  • 4+ years of experience as a Senior Business Analyst, Product Manager, Senior Designer, or Project Manager in a large volume on-line environment
  • Strong analytical thinking and problem solving skills
  • Excellent written and oral communications skills; able to communicate clearly to both business stakeholders and developers
  • Elementary understanding of programming
  • Ability to multi-task on several projects simultaneously
  • Strong conflict resolution skills

Desirable

  • Previous experience with online poker, casino, sportsbook, or video game development
  • Previous experience with mobile development
  • Product design experience
  • BA or PM certification
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

QA Casino Games Tester

Casino Onboarding & 3rd Party Integration

We are looking for a QA Games Tester to test our casino software to ensure integrated casino game releases free of bugs.

Main Responsibilities:
  • Analyze casino games' rules in order to identify different game scenarios and game play flows
  • Execute the agreed set of test cases and document testing results
  • Identify defects, minimize steps to replicate bugs and log concise, accurate details into a defect tracking tool
  • Retest fixed issues to assure bug is verified as fixed
  • Work closely with game Vendors' development and QA teams to reproduce, prioritize, and monitor defects
  • Work in collaboration and coordination with Casino Operations Team in Dublin (Ireland) and Onboarding team in Toronto (Canada), provide test status updates to QA Lead
  • Balance multiple tasks and priorities with minimal supervision while working in a fast paced environment
Mandatory Experience:
  • 2+ years of software testing experience
  • Experience with Web Applications testing, and cross-browser testing on Windows 7/8/10 OS, MAC and mobile devices
  • Experience with mobile applications testing on iOS and Android platforms (native and web-based)
  • Experience with desktop applications on WIN and MAC
Mandatory Skills and Capabilities:
  • Knowledge of testing methodologies and familiarity with Software Development Life Cycle
  • Able to find the steps that will reproduce the defect and write clearly and accurately by using bug tracking software (JIRA)
  • Strong communication skills (including effective communication with remote teams)
  • Team player and able to work independent on assigned task
  • Excellent planning and time organizing
  • Superb attention to details
  • Tolerance to repetitive and tedious tasks
Desired Skills and Experience:
  • Basic knowledge of network infrastructure and communications
  • Familiarity with web debugging tools and technologies (fiddler, charles, etc.)
  • Online gaming knowledge and experience
  • Passionate about games
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Project Manager - Poker

We are looking for a strong Project Manager to join our Poker team.

Responsibilities
  • Define project goals, scope and deliverables, involving all relevant stakeholders and ensuring technical feasibility
  • Create a detailed project plan which identifies and sequences the activities needed to successfully complete the project, including resources & timelines
  • Help execute the project according to the project plan
  • Provide direction and support to project team
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Evaluate the outcomes of the project vs those established during the planning phase
  • Maintain comprehensive project documentation and provide timely status reports to management
  • Maintain a balance between detail and the "big picture" vision of the project
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problem, and make decisions that enhance organizational effectiveness.
Required Experience and Education
  • At least 2 years of working as a Project Manager and Business Systems Analyst
  • At least 2 years project management experience with software projects
  • At least B.Sc. in Science, Math or Engineering
Required Skills and Capabilities
  • Critical analytical thinking and problem solving skills
  • Perfect writing and presenting skills
  • Multi-tasking on several projects at once
  • Planning and organizing
  • Decision-making
  • Team work
  • Negotiation
  • Conflict management
  • Adaptability
  • Stress tolerance
Nice to Have Experience
  • Strong understanding of programming in large scale e-commerce environment
  • Poker experience (online and/or live)
  • Financial and/or online payments systems
  • 3rd party integrations
  • Experience with financial and/or regulatory/licencing software projects
  • BA and/or PM certification
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Project Manager

We are looking for a strong Project Manager to join our team.

Responsibilities
  • Define project goals, scope and deliverables, involving all relevant stakeholders and ensuring technical feasibility
  • Create a detailed project plan which identifies and sequences the activities needed to successfully complete the project, including resources & timelines
  • Help execute the project according to the project plan
  • Provide direction and support to project team
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Evaluate the outcomes of the project vs those established during the planning phase
  • Maintain comprehensive project documentation and provide timely status reports to management
  • Maintain a balance between detail and the "big picture" vision of the project
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problem, and make decisions that enhance organizational effectiveness.
Required Experience and Education
  • At least 2 years of working as a Project Manager and Business Systems Analyst
  • At least 2 years project management experience with software projects
  • At least B.Sc. in Science, Math or Engineering
Required Skills and Capabilities
  • Critical analytical thinking and problem solving skills
  • Perfect writing and presenting skills
  • Multi-tasking on several projects at once
  • Planning and organizing
  • Decision-making
  • Team work
  • Negotiation
  • Conflict management
  • Adaptability
  • Stress tolerance
Nice to Have Experience
  • Strong understanding of programming in large scale e-commerce environment
  • Online gaming (e.g. poker, casino, sportsbook)
  • Financial and/or online payments systems
  • 3rd party integrations
  • Experience with financial and/or regulatory/licencing software projects
  • BA and/or PM certification
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

C++ Developer

Payment & Licensing

Job Purpose

This position offers the successful candidate the opportunity to work on a wide range of projects and systems within our company. Develops complex software and execute design for small sets of new functionality.

Responsibilities
  • Develop complex software in C++ language
  • Understand and modify complex systems already in use
  • Work with a business analyst to formalise requirements and develop implementation plans
  • Lead and perform the design, development, and support of financial/reporting applications
  • Perform technical cause analysis and suggest corrective actions for given problems
  • Collaborate and suggest solutions through participation in peer code review
Skills and Capabilities

Essential

  • 6+ years of C++ development
  • Expert knowledge of C++ and STL library
  • Excellent coding skills, ability to produce clean, robust, and accurate code that meets the specs
  • Experience in designing of efficient algorithms
  • Solid knowledge of SQL scripting and relational database (SQL Server, DB2)
  • Knowledge of computer networking and distributed applications patterns
  • Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP, etc.
  • Ability to work under pressure and meet deadlines
  • Bachelor or better in Computer Science or equivalent

Desirable

  • Good written and oral communication skills
  • Experience with financial application
  • Knowledge of Java, C#, Perl scripting
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation, and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now

Application Security Analyst

Software Security Team

Job Purpose

Stars Technologies is a subsidiary and the main technology provider of The Stars Group, and we develop software for industry-leading brands such as PokerStars, the biggest poker site in the world. This position offers the successful candidate the opportunity to protect and enhance the security of our infrastructure, applications, and online services.

Main Responsibilities
  • Research and analyze attacking vectors of our infrastructure and applications
  • Design and develop counter-measures against cyber-attacks
  • Promote and integrate security concepts and mentality into software development life cycle (SDLC)
  • Provide security training within the company
  • Research state-of-the-art security vulnerabilities
  • Build automatic tools to discover security weaknesses
  • Perform security code review
Skills and Experience

Essential

  • Concrete work or research experience in the field of application security/software security (2+ years)
  • Strong programming background in C++ or web application development (5+ years)
  • Thorough understanding of the latest security principles, techniques, and protocols

Desirable

  • Experience in some of the following fields: security testing, penetration testing, intrusion detection, static code analysis and authentication system
  • Solid knowledge of cryptography
  • Familiarity with web technologies, web security, and its best practices
  • Passionate about security with a strong desire to learn new technologies
  • Deep understanding of the design and analysis of algorithms and data structures
  • Excellent communication and teamwork skills
  • Experience with automatic code generator and automatic testing tools
  • M.Sc. or Ph.D. degree in Computer Science or equivalent experience
  • Cybersecurity certification such as CISSP is a strong asset
  • Previous experience as an ethical hacker is a strong asset
  • Experience with machine learning techniques
  • Knowledge of compiler technologies, Windows internals, and/or network protocols
  • Knowledge of at least one scripting language such as PHP, Perl, and/or Python
What We Offer

If you are looking for an exciting yet challenging career within a growing, people focused software development environment, then Stars Technologies is for you. Hiring the top people in the industry, Stars Technologies prides itself in its talented and dedicated employees. With virtually non-existent turnover, competitive compensation and benefits and multiple perks. The environment allows its employees to enjoy coming to work every day. The results speak for themselves: a growing company with a positive culture, winning Canada's Best Workplaces Award for 4 consecutive years.

We operate in a highly regulated environment and all successful candidates are therefore subject to a background screening programme. You will be made aware during the recruitment process of the specific checks that are carried out in relation to the role you have applied for and how this process is delivered by our third party provider. No checks are undertaken at selection stage, only if a conditional offer is made to you.

Apply Now