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 - Full Stack

    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.

    Continue Reading...

  • 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...

  • 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(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

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 - Full Stack

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 candididate will have solid experience with the following technologies/frameworks: JavaScript frameworks such as AngularJS/bootstrap, Java 7/8, and Spring MCV. You will also have an in depth knowledge of RDBMS and SQL. In addition, experience with ORM and Tomcat 7/8 and above. You will be building web applications used 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 engineering principles, frameworks and technologies.
  • Highly skilled in Java 7/8.
  • Exceptional understanding of OOP.
  • Advanced understanding of HTTP/S, Cross Domain Integration, Web Application Security.
  • Advanced understanding in WebSockets.
  • Experience in developing Front End using AngularJS or similar framework.
  • Experience in developing using Spring MVC, iBatis.
  • Experience with PCI-DSS.
  • Experience 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

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

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
  • Proven quality assurance experience in a large-scale interactive environment.
  • Knowledge of poker and online poker software.
  • Strong knowlede of software quality assurance tools and processes.
  • Excellent communication skills.
  • Experience in wirting clear and comprehensive test cases.
  • Solid knowledge of SQL and scripting.
  • Strong analytical and problem solving skills.
  • Experience with mobile/web applications, and Mac OS testing are assets.

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

Integrations Business Systems Analyst

Business Systems Analysis Team

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

DevOps Specialist

Operations

Amaya software is looking for a DevOps Specialist to join our IT Operations team.

Main Responsibilities
  • OS/Applications administration and support for multiple environments.
  • Git (Bitbucket) repositories administration and hooks/extensions development.
  • Continuous monitoring of production infrastructure.
  • Collaborate with cross functional teams including systems, operations and performance testing, QA to design, build and deploy various system components.
  • Automate and optimize heterogeneous development and testing environments.
Mandatory Requirements
  • 5 years of experience in a comparable role.
  • University Degree in Information Technology or related field.
  • Ability to use a wide variety of open source technologies and tools.
  • Ability to code in Perl/Bash.
  • Experience with source control systems (GIT is preferable).
  • Experience with at least one CI system.
  • Experience with systems and IT operations.
  • Very good oral and written English communication skills.
Desired Skills and Qualifications
  • Prior experience working in a large scale 24/7 e-commerce IT environment.

Apply Now

Casino UI/UX Business Systems Analyst

As a Casino UI/UX Business Systems Analyst, you will play a key role in expanding Amaya's Casino 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
  • Knowledge of casino games and online casino software.
  • At least 2 years of experience as a Business Systems Analyst in a large volume on-line environment.
  • At least B.Sc. in Science, Math or Engineering.
Mandatory Skills and Capabilities
  • Excellent writing and presentation 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.
  • 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.

Main Responsibilities
  • Development of programs for desktop client automated 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 development teams.
Mandatory Requirements
  • 5+ years of experience in developing of automation frameworks for desktop applications using commercial/free tools for Windows platform.
  • Solid experience in execution of automated tests.
  • Proficiency in one or more programming languages such as Java, C++, VB, etc. Note that programming experience should match intermediate developer level; preference is given to Java experts.
  • Experience in one or more scripting languages such as Shell, JavaScript, Python, Perl, or PHP.
  • Excellent debugging skill and ability to investigate software failures/identify root cause in integrated test environments.
  • Familiarity with Software Development Life Cycle.
  • Experience with one or more source code control tools (CVS, Perforce,...)
  • 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.
  • B.S. in Computer Science or equivalent.
  • Ability to work independently with minimal supervision.
Desired Skills and Qualifications
  • Experience in writing and executing automated functional tests using IBM Rational Functional Tester and/or Rational Robot tools.
  • Experience with mobile automation tools, preferably SeeTest Automation.
  • Experience with performance testing tools such as JMeter.
  • Familiarty with Mac automated tools.
  • Knowledge of testing methodologies and test plan management tools.
  • Knowledge of XML.
  • Familiarity with JUnit/NUnit or similar unit testing frameworks; knowledge of UML.
  • Online Poker gaming experience.

Apply Now