This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is based onsite at the Demonware Vancouver office, following the team’s hybrid schedule (4 days per week in office). A relocation package may be available depending on eligibility.
Job Responsibility
Build multiplayer features
Develop core backend systems
Design tools for largescale distributed services
Gain hands-on experience working with Kubernetes infrastructure, automation frameworks, and scalable data pipelines
Collaborate in design discussions
Perform root cause analysis
Automate workflows to improve reliability, performance, and developer experience
Maintain and evolve Demonware’s platform
Contribute to the design of highly reliable operational architecture
Ensure services are scalable, maintainable, and built for players worldwide
Work closely with cross disciplinary teams throughout the development lifecycle
Collaborate with experienced engineers across global offices
Design, build, and support scalable data platforms and frameworks that power analytics and real-time insights
Work with modern big data technologies including batch and streaming systems
Ingest, process, and deliver high-volume data reliably
Contribute to building APIs and microservices
Create automation tools to streamline workflows and improve overall efficiency
Requirements
Currently enrolled in a post-secondary or graduate program
Expected graduation between January 2027 and May 2028
Available for an 8-month, in-person co-op starting September 2026
Clear written and verbal communication
Strong debugging, analytical, and problem-solving skills
Resume and transcript required
Strong knowledge of Python, C++, and/or Java
Solid understanding of algorithms and data structures
Familiarity with Linux and source control (Git preferred)
Knowledge of networking fundamentals (TCP, UDP, HTTP)
Strong knowledge of Python, C++, and/or Java
Solid understanding of algorithms and data structures
Experience with SQL-based databases (MySQL preferred)
Knowledge of networking fundamentals (TCP, UDP, HTTP)
Familiarity with Linux and source control (Git preferred)
Scripting experience (Bash, and/or Groovy)
Knowledge of foundational technologies such as TCP/IP and Linux/Unix internals
Strong knowledge of Java, Kotlin, or Python
Solid understanding of algorithms, data structures, and basic computer science fundamentals
Understanding of database systems and SQL
Familiarity with Unix/Linux environments and Git (or similar version control systems)
Interest in or exposure to distributed systems or big-data processing (e.g., Kafka, Spark, Flink)
Nice to have
Experience with SQL-based databases (MySQL preferred)
Familiarity with CI/CD concepts and tools for automating build, test, and deployment
Familiarity with Kubernetes
Exposure to security and scalability concepts
Experience building RESTful services or web applications
Clear passion for computer science showcased through personal projects, or extracurricular activities preferred
Familiarity with Kubernetes
Multi-platform development experience
Exposure to security and scalability concepts
Experience building RESTful services or web applications
Experience building or working with distributed systems (scalability, reliability, performance)
Exposure to data pipelines, streaming architectures, or ETL frameworks
Experience with cloud platforms (AWS, GCP, or Azure)
Exposure to observability tooling (logging, metrics, tracing)
Experience with containerization and orchestration tools (Docker, Kubernetes, Airflow, CI/CD systems)
Knowledge of networking fundamentals (TCP/UDP/HTTP)
What we offer
Complimentary breakfast, lunch, and drinks from a fully stocked kitchen
BBQs and Lunch & Learns
City-center office location
Vacation allowance
Competitive pay
Free games
Extended health plan including medical, dental, vision, life and AD&D insurance for employees and their dependents as well as disability insurance
RRSP with Company match
tuition reimbursement
charitable donation matching
Paid holidays and vacation
paid sick time
compassion and bereavement leaves
parental leave
Mental health & wellbeing programs
fitness programs
free and discounted games
a variety of other benefit programs like supplemental life & critical illness, legal service, and others
Relocation assistance if required to move geographic locations