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

  • Project Manager - Casino Integrations

    Job Purpose

    To completely own every aspect of the project from initial vendor workshop to rollout of games to every single regulatory license.

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

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 Client Developer

Poker

Job Purpose

Design, implement, test, and maintain the client code for core applications.

Main Responsibilities
  • Attend project kick-off, design and review meetings
  • Work closely with the our business analysts (Project Management Office) and the design team as part of the development of the system
  • Transform approved requirements into compelling, usable, media-rich interactive experiences
  • Write clean, documented, reusable, and scalable code
  • Maintain a coding skill set consistent with current technologies, sharing knowledge as applicable
  • Work at both detailed and abstract levels, solving problems creatively
  • Provide assistance to our QA and Production Support teams
Skills and Experience

Essential:

  • At least 8 years programming client applications
  • Experience with C++ development
  • Experience with game-development platforms (preferably Cocos2d-x)
  • Experience using internal Windows OS (WIN32 API)
  • Knowledge of computer networking and internet communication protocols such as UDP & HTTP

Desirable:

  • Proven ability to develop UI prone applications with strong user experience awareness and optimization
  • Strong attention to detail, organization, and time management/project management skills
  • Strong understanding of the latest features and development best practices, including features in upcoming SDKs, resource optimization techniques and social network integration (e.g., Facebook, Twitter)
  • Proven familiarity with OOP and implementation of software design patterns
  • Experience and a good understanding of SQL Server, DB2 or similar
  • Exposure to macOS application development
  • Knowledge of OpenGL
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

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 3rd 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 internal and 3rd party 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
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 - Casino Integrations

Job Purpose

To completely own every aspect of the project from initial vendor workshop to rollout of games to every single regulatory license.

Responsibilities
  • Define project goals, scope and deliverables, involving all relevant stakeholders and ensuring technical feasibility
  • Create and execute a detailed project plan which identifies and sequences the activities needed to successfully complete the project, including resources, risks and timelines
  • Facilitate communications and support between 3rd party vendors, Casino stakeholders and Stars Technologies' development, PM, and QA teams
  • Monitor the progress of multiple concurrent projects and make agile adjustments to ensure the successful completion of the project
  • Provide timely status reports to management
Required Experience and Education
  • Bachelor's degree in technology, business or equivalent combination of education and experience
  • At least 3 years project management experience with software/IT projects
Required Skills and Capabilities
  • Critical analytical thinking and problem solving skills
  • Excellent verbal and written communication
  • Multi-task planning and organizing of several projects at once
  • Self-motivated, team player, highly organized
  • Leadership to effectively lead project and coordinate between teams
  • Excellent knowledge of software systems and IT infrastructure in order to assist in troubleshooting environmental issues between 3rd parties and Stars Technologies
  • Negotiation
  • Conflict management
  • Stress tolerance
Nice to Have Experience
  • Strong understanding of software development process in a large scale e-commerce environment
  • Online gaming (e.g. poker, casino, sportsbook)
  • 3rd party integrations
  • Experience with 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

Java Developer in Test Automation

Automated Validation Services (Poker)

Main Responsibilities
  • Development of programs for desktop/mobile 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
Essential Skills and Experience
  • 3+ years of experience in software development
  • 3+ years of experience in Java
  • 3+ years of experience in automation
  • Excellent debugging skill and ability to investigate software failures/identify root cause in integrated test environments
  • Solid knowledge of SQL
  • Task driven with a great attitude and excellent communication/interpersonal skills
  • Ability to work in a fast paced environment, take initiative and innovative thinking
  • B.S. in Computer Science or equivalent
  • Ability to work independently with minimal supervision
Desirable Skills and Experience
  • Experience in IBM's Rational Functional Tester, SeeTest, Appium, Git, Gradle, and Jenkins
  • Knowledge of testing methodologies
  • Online Poker gaming experience
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