Postuler

Première détection par notre source: il y a 26 jours

Senior Software Engineer

@ Piranha Games Inc.

Vancouver, Colombie-Britannique

Temps plein7+ ans d’expérience
Postuler
SIGNAUX

En bref

Piranha Games Inc. is hiring a Senior Software Engineer to implement and debug gameplay features, mechanics and tools for its action games. The role involves collaborating with designers and artists, optimizing game systems, and supporting existing features. The posting states flexible schedules, remote working arrangements and comprehensive benefits.

Responsabilités :

  • Implement, prototype, debug and refine gameplay features, mechanics and tools
  • Profile and optimize game systems for speed, memory or bandwidth
  • Collaborate with game designers and artists to integrate their ideas
  • Provide ongoing support and debugging for existing features
  • Participate in design reviews and architect solutions to technical debt

Résumé des exigences :

  • 7+ years of game programming experience, preferably in the video game industry
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Shipped one AAA title
  • High proficiency in C/C++
  • Strong multithreading, profiling and debugging skills

Outils et compétences

Source et dates

Type de source non vérifié · collage

Date publiée par l’employeur
Non fourni
Première détection par notre source
2026-10-12
Mise à jour du dossier source
2026-10-12

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience7 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Domicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (préféré)
Domaines d’étudesComputer Science
Avantages mentionnésHoraire flexible

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Piranha Games Inc.

ChampValeur
Offres sur Jobsy3
Description

WHY YOU SHOULD WORK WITH PGI:

  • Flexible Schedules & Remote Working Arrangements
  • People-focused Events & Initiatives
  • Comprehensive Benefits
  • Competitive Compensation

RESPONSIBILITIES:

  • Implement, prototype, debug, and refine gameplay features, mechanics and tools
  • Create systems and features in gameplay related disciplines
  • Attention to product quality, scalability, performance, and security
  • Evaluate effectiveness of designer and artist workflows and make game system or tool improvements accordingly
  • Profile and make appropriate game system optimizations for speed, memory, or bandwidth
  • Provide ongoing support, improvement, and debugging for existing features
  • Collaborate with Game Designers and Artists to integrate their creative ideas into the game
  • Anticipate, identify and articulate technical and developmental risks, obstacles and deficiencies and generate solutions. Participate in design reviews to provide relevant engineering feedback
  • Work with multiple disciplines in order to architect solutions to problems in order to achieve design goals and/or address technical debt
  • Establish processes to improve feature delivery, product deployment, etc.
  • Additional duties as assigned

REQUIREMENTS:

  • 7+ years of game programming experience, preferably in the video game industry
  • Bachelor’s degree in Computer Science or related field, or a combination of education and relevant experience
  • Superior analytical and problem solving skills
  • Highly motivated and self-driven
  • Ability to multitask on multiple goals/objectives
  • Capable of working with little instruction to resolve demanding tasks, as well as work with internal teams
  • Exemplary written and verbal communication skills
  • Excellent organizational and interpersonal skills
  • Have shipped one AAA title

TECHNICAL REQUIREMENTS:

  • High proficiency in C/C++
  • Very strong understanding of multithreading and multithreaded design patterns
  • CPU/Memory profiling and optimization
  • Strong code analysis skills
  • Strong debugging skills

BONUS POINTS:

  • Experience working with Unreal 4
  • Experience working within Agile Game Development methodologies
  • A passion for games!

Want to know more? Submit your application and let us tell you about working at Piranha and why we love it!


Founded in 2000, Piranha Games is an action gaming studio with unparalleled experience developing licensed products for big-name franchises, including AAA licensed titles such as; Need for Speed: Undercover and Duke Nukem Forever. Best known for the Free-to-Play game title MechWarrior Online, PGI is as committed as ever to creating world-class action-based games, having most recently released MechWarrior 5: Mercenaries. Piranha Games is part of the Enad Global 7 group. For more information please visit www.piranhagames.com


Piranha Games is proud to be an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment for all employees. Formal education is not always required. All team members are hand-picked because they are skilled in their individual fields, immensely creative and hard workers. We hire avid gamers and mold them to the standards we believe make amazing products.


Should you need assistance or an accommodation due to a disability, you may contact us at [email protected]


We thank you for your interest in this position. Due to the amount of applications, only those selected for an interview will be contacted.

Emplois semblables

  • Senior Software Engineer (Data Engineering)

    Vancouver, BC
    HybrideTemps plein

    Workday, Inc.: Workday is a leading provider of enterprise cloud applications for finance and human resources, helping customers adapt and thrive in a changing…

    7+ ansCandidates need a computer science degree or equivalent experience, 7+ years in software engineering or distributed systems, and 4+ years of data engineering with two of Java, Scala or Python. They also need working knowledge of cloud infrastructure and at least one data engineering technology such as Spark, Iceberg, Avro, Kafka or Flink.

    Apache Spark, Apache Iceberg, Apache Kafka, Terraform, Kubernetes, Docker

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    Sur placeTemps plein

    Sanctuary AI

    5+ ansCandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Software Engineer - Front End

    Vancouver, BC
    86k–169k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    2+ ansMicrosoft needs a bachelor's degree in computer science or a related technical field and 2+ years of coding experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Passing Microsoft, customer or government security screenings is required.

    React, Fluent UI, Microsoft Azure, Microsoft Fabric, AWS

    Software Engineer II

    Vancouver, BC
    86k–169k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    2+ ansMicrosoft needs candidates with a bachelor's degree in computer science or a related technical field and 2+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python. They must also pass Microsoft Cloud background and security screenings.

    Kubernetes, .NET, Microsoft Teams

  • Senior Software Engineer

    Vancouver, BC

    Electronic Arts

    5+ ansCandidates need 5+ years of professional software engineering experience in Python and/or Go, plus extensive Agile/Scrum experience and a proven record of guiding software through the full lifecycle. They also need strong Git and CI/CD skills, experience designing RESTful or gRPC APIs, Jira proficiency, and the ability to lead and influence an engineering team.

    Python, Go, Jira, Git, Docker, Kubernetes

  • Senior Software Engineer

    Victoria, BC
    130k–150k $/an

    impact.com: The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the…

    5+ ansCandidates need 5+ years building production applications with Java and Spring, plus experience building APIs, SDKs or shared libraries that other engineers depend on. Strong platform design judgement, cross-team influence, clear technical writing and disciplined use of AI tooling are also required.

    GitHub Actions, Java, Spring

  • Software Engineer II

    Vancouver, BC
    Temps plein

    Mastercard

    Candidates need strong Java programming skills, experience with Spring and frameworks, and knowledge of unit testing and mocking tools. They also need SQL and Oracle experience, plus experience with high-performance applications.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

  • Software Engineer II

    Vancouver, BC
    Temps plein

    Canada: Mastercard Technologies Canada ULC

    Candidates need strong Java skills, solid knowledge of Spring and mocking frameworks such as JUnit and Mockito, and experience with SQL and Oracle. Experience with high-performance applications and creative problem solving is also required.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.