Careers @ Amaya

Come build cool stuff with us

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 Amaya Software is for you. Hiring the top people in the industry, Amaya Software 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@amayasoftware.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.

Amaya Software 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.

  • Web Developer - Front End

    Main Responsibilities:

    Are you a Web Developer looking to work at the forefront of technology and with innovative products used by millions of players?

    As one of our highly skilled Web Developers, you will analyse user requirements and produce corresponding development tasks, ensuring their complet…

    Continue Reading...

  • Technical Project Lead

    We are looking for a strong Technical Project Lead to join our Systems Administration team.

    Continue Reading...

  • UI/UX Business Systems Analyst

    As a UI/UX Business Systems Analyst, you will play a key role in expanding Amaya's game offerings. We are looking for a business analyst who will help create new in-house casino table and slots games and improve existing ones by gathering and analyzing business requirements and producing technical documentation for software development.

    Continue Reading...

  • Integrations Business Systems Analyst

    We are seeking an Integrations Business Systems Analyst to join our company. The candidate will play a key role in expanding Amaya's payment and 3rd party offerings. We are looking for a business analyst who will manage our 3rd party integrations by gathering information, analysing requirements and producing technical documentation for software development.

    Continue Reading...

View All(6 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

Einat K
Einat K

Einat K, Office Administrator

It feels like home, nothing else I can say, too many good things to write about

Patty L
Patty L

Patty L, Project Manager

Casino Integrations

Can’t ask for a better place to work than Amaya Software - 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 Amaya Software.

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

Web Developer - Front End

Main Responsibilities:

Are you a Web Developer looking to work at the forefront of technology and with innovative products used by millions of players?

As one of our highly skilled Web Developers, you will analyse user requirements and produce corresponding development tasks, ensuring their completion by putting together a robust end to end process. You will maintain our existing systems, develop new applications and improve functionality to ensure high quality in any software releases.

You will be working on innovative projects such as: Real Time CRM, Marketing Platforms, Customer Messaging Systems, Web based Store, Back office applications and dashboards for our business customers, and more.

Skills and Qualifications:

Our ideal candidate will have solid experience with JavaScript, HTML5 and CSS3, WebSockets and creating stunning UI.

You will be building web front end seen by millions of people and therefore have previously worked on designing these for large volume usage by end users. Our ideal candidate will have the below profile:

  • Bachelor's Degree in one of: Engineering, Computer Science, or Mathematics.
  • Well versed in software principles, frameworks and technologies.
  • Highly skilled at front end engineering using JavaScript, various JavaScript libraries and micro frameworks, HTML5, CSS3 to build large-scale applications in an enterprise environment.
  • Exceptional understanding of OOP in JavaScript.
  • Advanced understanding of HTTP/S, Web Caching, Cross Domain Integration, Web Applicaiton Security.
  • Experience in developing web UI and code on different browsers and screen sizes.
  • Experience in mobile apps and/or game development using HTML5 and JavaScript.
  • Experience in AngularJS and Bootstrap.
  • Experience in WebSockets (and used previously frameworks such as sockets.io).
  • Familiar with MCV/MVVM concepts.
  • Familiar with Git and best practices in Source Control Management.
  • Solid communication skills, solid writing skills and solid people skills.
  • Achiever - you say what you do and do what you say.

Apply Now

UI/UX Business Systems Analyst

Business Systems Analysis

As a UI/UX Business Systems Analyst, you will play a key role in expanding Amaya's game offerings. We are looking for a business analyst who will help create new in-house casino table and slots games and improve existing ones by gathering and analyzing business requirements and producing technical documentation for software development.

Main Responsibilities
  • Analysing high level business requirements and provide gap analysis.
  • Preparing and wirting business requirements and functional specifications.
  • Planning and co-ordinating project delivery between business units and development team.
Mandatory Experience and Education
  • 2 years of experience as a Business Systems Analyst in a large volume on-line environment.
  • Business Systems Analyst experience in online gaming, video games, or other user facing software products.
Mandatory Skills and Capabilities
  • Excellent oral and written skills.
  • Critical analytical thinking and problem solving skills.
  • Multi-tasking on several projects at once.
  • Planning and organizing.
  • Team work.
  • Negotiation.
  • Conflict management.
Desired Skills and Experience
  • Online gaming experience (e.g. casino, poker, sportsbook).
  • BA and/or PM certification.

Apply Now

Technical Project Lead

Systems Administration

We are looking for a strong Technical Project Lead to join our Systems Administration team.

Main Responsibilities

Planning and coordination of system administration elements across all IT projects:

  • Represent systems administration team in all complex IT projects in the company.
  • Scope, track, document and communicate systems administration tasks in the company project portfolio reporting their status, dependencies and issues.
  • Coordinate execution and delivery of systems administration tasks with other teams and departments.
  • Coordinate relevant production infrastructure modifications.
  • Plan allocation of systems administration personnel to the projects and monitor their effective engagement.
  • Establish and maintain collaborative and effective relationships with software development, product delivery and other teams and business stakeholders.

Documentation and Reporting:

  • Identify, track, document and report infrastructure modifications.
  • Collect and communicate technical IT release notes.

Continuous Improvements:

  • Proactively review systems administration operational processes and recommend improvements such as automation and templating when applicable.
Desired Skills and Experience
  • 2+ years of technical IT coordination experience in a large scale web based development environment.
  • Solid technical understanding of Internet, computer infrastructure and systems administration in Linux and Windows environments based on hands on experience.
  • B.Sc. or higher in Science, Math or Engineering.
  • Strong and efficient communication skills in English.
  • Exceptional organizational skills.
  • Ability to facilitate collaborate win/win relationships.
  • Ability to multi-task.
  • Self-motivated, ability to overcome obstacles and tolerate stress of a fast paced environment.
  • Prior experience in the online gaming sector is desirable.

Apply Now

Quality Assurance Analyst

QA Poker

We are looking for a Quality Assurance Analyst to test software and ensure that our poker games are released free of bugs.

Main Responsibilities
  • Maintain a high level of quality assurance for client/server application by applying testing processed to new and existing products, related but not limited to online poker.
  • Analyze business documents to understand and determine any gaps in requirements.
  • Create, maintain and execute test cases.
  • Review and investigate server log errors.
  • Identify defects and minimize steps to reproduce.
  • Log concise and detailed bugs into a defect tracking tool.
  • Work closely with development and business teams to reproduce, prioritize and monitor defects.
  • Provide test status updates to various stakeholders.
  • Balance multiple projects and priorities with minimal supervision while working under tight deadlines.
Mandatory Requirements
  • Computer science degree or equivalent.
  • Poker enthusiast with extensive knowledge of online poker software.
  • 1-2 years of work experience in QA (including co-op work related experience).
  • Excellent communication skills.
  • Strong analytical and problem solving skills.
  • Detail oriented.
  • Solid knowledge of SQL.

Apply Now

QA Casino Games Tester (6 month contract)

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 game 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 and detailed issue into a defect tracking tool
  • Retest fixed issues to assure bug is verified as fixed
  • Work closely with game Vendor development and QA teams to reproduce, prioritize and monitor defects
  • Provide test status updates to QA Lead and Project manager
  • Balance multiple tasks and priorities with minimal supervision while working in a fast paced environment
Mandatory Experience:
  • 1 year of software testing experience or a relevant academic degree/diploma
  • Experienced with Web Applications testing, and cross-browser testing on Windows 7/8/10 OS, MAC and mobile devices
  • Experienced with mobile applications testing on iOS and Android platforms
  • Experienced 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

Apply Now

QA Analyst Casino Integration

Casino Onboarding & 3rd Party Integration

We are looking for an experienced QA Analyst to join our Casino QA Integration team and test existing and new integrations with multiple game vendors.

Main Responsibilities:
  • Maintain a high level of quality assurance for client/server application by applying QA process and testing to new and existing integrations with 3-d party gaming platforms
  • Analyze technical design and business documents to understand and determine any gaps in requirements
  • Design comprehensive test case scenarios based on the technical design/API and business requirements documentation
  • Execute test cases and document testing results
  • Identify defects, minimize steps to replicate bugs and log issues into a defect tracking tool (JIRA)
  • Work closely with development and business teams to reproduce, prioritize and monitor defects
  • Provide test status updates to QA manager and Project manager
  • Balance multiple QA tasks and priorities with minimal supervision while working under tight deadlines
  • Analytically troubleshoot software and discuss integration issues with various stakeholders throughout the company
Mandatory Experience and Education:
  • 2+ years of quality assurance experience
  • Computer Science or Software Engineering academic background or equivalent experience
  • Proven experience of interactive distributed software systems testing (client/server)
  • Proven experience of Web Applications testing, and cross-browser testing on Windows 7/8/10 OS, MAC and mobile devices
  • Proven experience of mobile applications testing on iOS and Android platforms
  • Proven experience in writing clear and comprehensive test cases
Mandatory Skills and Capabilities:
  • Knowledge of testing methodologies and familiarity with Software Development Life Cycle
  • Excellent troubleshooting skills and ability to investigate software failures to identify root cause in integrated test environments
  • Understanding of SQL language statements and ability to write database queries
  • Task driven with a great attitude and strong communication skills (including effective communication with remote teams)
  • Ability to balance multiple projects and priorities with minimal supervision in a fast paced environment
  • Excellent planning and time organizing
  • Tolerance to repetitive and tedious tasks
  • Great attention to details
Desired Skills and Experience:
  • Familiarity with web debugging tools and technologies (fiddler, charles, etc)
  • Knowledge of iOS and Android hardware is an asset
  • Online gaming (e.g.casino slots) knowledge and experience
  • Experience with source code control tools
  • Passionate about games

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 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)
  • Payment systems
  • 3rd party integrations
  • Regulatory/licencing projects
  • BA and/or PM certification

Apply Now

Interface Developer

Game and Payment Security

Main Responsibilities:

As a highly skilled Interface Developer, you will analyse business requirements and produce corresponding development tasks, ensuring their completion by putting together a robust end to end process. You will maintain our existing systems, develop new applications and improve functionality to ensure high quality in any software releases.

You will be working on innovative projects in the area of Game, Payment and Software Security.

Skills and Qualifications:

Our ideal candididate will have solid experience with Java, HTML and well versed in software engineering principles, frameworks and technologies.

As well fit the following profile:

  • Bachelor's Degree in one of: Engineering, Computer Science, or Mathematics.
  • At least 3-5 years of experience as a Web Interface/UI Developer or equivalent.
  • Highly skilled at front-end engineering using JavaScript, various JavaScript libraries and micro frameworks, HTML, CSS3 to build large-scale applications in an enterprise environment.
  • Well versed in software engineering principles, frameworks and technologies.
  • Ability to drive projects from informal requirements stage to completion with minimal supervision.
  • Understanding of Spring MVC, Ext JS, Grails, and Asp.
  • Experience in developing web UI and code on different browsers and screen sizes.
  • Experience in AngularJS and Bootstrap.
  • Experience using Eclipse, Groovy/Grails, JIRA, Bamboo.
  • Familiar with MyBatis, Hibernate, DB2, SQL, Maven.
  • Familiar with C++ and STL.
  • Solid communication skills, solid writing skills and solid people skills.

Apply Now

Integrations Business Systems Analyst

Business Systems Analysis (Casino & Poker)

We are seeking an Integrations Business Systems Analyst to join our company. The candidate will play a key role in expanding Amaya's payment and 3rd party offerings. We are looking for a business analyst who will manage our 3rd party integrations by gathering information, analysing requirements and producing technical documentation for software development.

Main Responsibilities
  • Planning integrations with 3rd parties, and developing API requirements.
  • Preparing and writing business requirements and functional specifications.
  • Designing and analysing complex business processes.
  • Planning and co-ordinating project delivery between business units and development team.
Mandatory Requirements
  • At least 2 years of experience as a Business Systems Analyst in a large volume on-line environment.
  • Strong understanding of programming in large scale e-commerce environment.
  • Experience integrating with 3rd party systems.
  • At least B.Sc. in Science, Math or Engineering.
  • Excellent writing and presenting skills.
  • Critical analytical thinking and problem solving skills.
  • Multi-tasking on several projects at once.
  • Planning and organizing.
  • Team work.
  • Negotiation.
  • Conflict management.
Desired Skills and Qualifications
  • Online gaming experience (e.g. poker, casino, sportsbook).
  • BA and/or PM certification.
  • Knowledge of other languages.

Apply Now

Automation Test Developer

Amaya software is looking for a Desktop Automation Test Developer to join our Automated Validation Services Team. This individual will develop and maintain automation Java code and test cases, continuously run automation programs to test corresponding software modules, and analyse test results.

Main Responsibilities
  • Development of automation software modules for desktop client automation testing.
  • Maintenance of automation test suite and execution of automated regression tests on a regular basis.
  • Analysis of automated test failures and escalation to respective teams.
Mandatory Requirements
  • B.Sc. in Computer Science or equivalent.
  • Intermediate development level in core Java.
  • 5+ years of experience in developing of automation frameworks for desktop applications using commercial/free tools for Windows platform.
  • Experience in execution of automated tests.
  • Excellent debugging skills and ability to investigate software failures/identify root cause in integrated test environments.
  • Familiarity with Software Development Life Cycle.
  • Experience with source code control tools such as CVS, Perforce, GIT, SVN.
  • Solid knowledge of SQL.
  • Task driven with a great attitude and excellent communication/interpersonal skills.
  • Ability to work in a fast paced environment, initiative and innovative thinking.
  • Ability to work independently with minimal supervision.
Desired Skills and Qualifications
  • Experience with test automation tools for desktop software such as Rational Functional Tester, QuickTest Professional, SilkTest.
  • Experience with Selenium Web Driver.
  • Experience with Jenkins or other continuous integration tools.
  • Familiarity with Mac automated tools.
  • Familiarity of JUnit/NUnit or similar unit testing frameworks.
  • Knowledge of XML.
  • Online Poker gaming experience.

Apply Now