Software Developer Co-op

2 Months ago • Upto 1 Years • Backend Development

Job Summary

Job Description

As a Software Developer Co-op at Demonware, you'll contribute to integrating multiplayer features into the next Call of Duty and developing new features for matchmaking, accounts, storage, and other online services. You'll extend and improve Demonware's technology platform, participate in design and code reviews, and create automation tools. The internship is 6-12 months long, offering exposure to complex problems and the chance to see how experienced engineers work. You will be given responsibilities to design, implement and deploy features within a large system. Successful candidates will demonstrate strong Python programming skills, a grasp of fundamental algorithms and data structures, and excellent debugging skills.
Must have:
  • Strong Python programming skills
  • Good grasp of algorithms and data structures
  • Familiarity with Git
  • Excellent debugging and analytical skills
  • Clear communication of technical concepts
  • Commitment to a 6-12 month internship
Good to have:
  • Understanding of SQL databases (MySQL)
  • Knowledge of networking technologies (TCP, UDP)
  • Linux experience
  • Multi-platform software development experience
  • Experience with security and scalability
  • REST web services development experience
  • Docker and Kubernetes experience
  • C++ and Golang experience
Perks:
  • City-center office location
  • Paid annual leave
  • Work on video game features
  • Competitive pay
  • Free games
  • Intern Team Events

Job Details

Job Title:

Sofware Developer Co - Op

Requisition ID:

R024470

Job Description:

Software Development Co-Op Student

Start Dates:

January 2025

Spring 2025

The Company

Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our franchises. We craft, develop, and host services for some of the world’s biggest video game franchises, including Call of Duty and Crash Bandicoot. 

We are a technology-driven company with a commitment to openness. This means collaborating to solve problems, the freedom to talk to anyone, and the best idea wins. We take the work seriously; ourselves, not so much.

Demonware has offices in Dublin, Ireland; Vancouver, Canada; California, United States of America; and Shanghai, China.

Big ideas, small egos.

Demonware hosts millions of concurrently connected users.  Technologies we use, but are not limited to, Python, Linux, MySQL, C++, and Erlang. We solve tough problems on a day to day basis, and interns have a big impact on what we do. We’ve had interns commit code and have it running in production within the first three days of joining.

We also like to have fun while we’re working hard. We dress casually, we have flexible hours, and we have kickass coffee.

"I was given the responsibility of designing, implementing and deploying features that are part of a large system. There is also a lot of exposure to complex problems where you get to see how experienced engineers approach and solve them" - Matthew Taggart 2022

The Role

  • Helping game studios integrate multiplayer features into the next ‘Call of Duty’
  • Developing new features for matchmaking, accounts, storage and other online services
  • Extending and improving Demonware's technology platform
  • Participating in design and code reviews.
  • Creating tools to automate all the things!

The Co-op duration will be 6-12 months (depending on team)

Requirements

  • Demonstrates a strong commitment to fostering a positive and respectful work environment. The ideal candidate will promote teamwork, open communication and a culture of mutual respect.
  • Strong Python programming skills.
  • A good grasp of fundamental algorithms and data structures.
  • Familiarity with source control (git preferred).
  • Excellent debugging and analytical skills.
  • Can identify complex problems and find simple solutions.
  • Can clearly communicate technical concepts.
  • Be able to commit to a 6-12 months internship (depending on team and programme)

Nice-to-haves

  • Understanding of SQL−based databases (MySQL preferred).
  • Knowledge of networking technologies, e.g. TCP, UDP.
  • Experience with Linux.
  • Experience with multi−platform software development.
  • Experience with security and scalability.
  • Experience developing REST web services.
  • Experience with Docker and Kubernetes.
  • Experience with C++ and golang.

Please list any additional experience you have with Linux at home, any programming-related hobbies and resulting projects, any interesting school assignments you worked on, any open source involvement and a link to your code repository and/or blog.

The skills listed above are intended to portray the range of roles we have available; you do not need to possess all of these skills to apply! We will look at your own individual skill set and determine which team you would be best suited to.

We welcome your application even if your work experience is limited and you haven’t yet built up a mile-long resume. We are not looking for experience but transferable skills and what you can bring to the team

Perks

  • City-center office location
  • Paid annual leave
  • Work directly on features for video games
  • Competitive pay
  • Free games
  • Intern Team Events

How to Apply

Please submit your resume and a member of the recruitment team will be in touch with you shortly.

We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! At Activision Blizzard, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.

Similar Jobs

ION - Senior Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
4 Months ago
Blizzard Entertainment - Principal Designer, Combat - Unannounced Game

Blizzard Entertainment

Irvine, California, United States (Hybrid)
5 Months ago
Playrix - Senior Technical Designer

Playrix

Portugal (Remote)
4 Months ago
Microsoft - Senior Firmware Validation Engineer

Microsoft

(On-Site)
1 Month ago
Activision - Senior Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
Sumo Logic - Staff Software Engineer

Sumo Logic

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - Software Engineer, Infrastructure

Meta

Boston, Massachusetts, United States (On-Site)
3 Months ago
NAH.io - Senior Software Analyst/ Architect

NAH.io

Hong Kong (On-Site)
4 Months ago
SLAY - Senior Backend Engineer

SLAY

Berlin, Berlin, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inworld AI - Senior C++ Developer - USA

Inworld AI

Mountain View, California, United States (On-Site)
4 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
4 Months ago
ByteDance - Client Engineer (Real Time Communication) - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Larian Studios - Senior Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
ByteDance - Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Logitech - Firmware Automation Engineer

Logitech

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Bongfish - Senior Gameplay Programmer (m/f/d)

Bongfish

Graz, Styria, Austria (On-Site)
6 Months ago
AGBO - Senior Software Engineer, Pipeline

AGBO

Los Angeles, California, United States (On-Site)
5 Months ago
Ludeo - Senior C++ Video Engineer

Ludeo

Los Angeles, California, United States (On-Site)
1 Month ago
Crytek - Senior Animation Programmer

Crytek

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

PwC - Corporate Tax Compliance - Part Time roles

PwC

Kilkenny, County Kilkenny, Ireland (On-Site)
4 Months ago
Meta - Network Production Engineer

Meta

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Wushu Studios - 3D Environment Artist

Wushu Studios

Ireland (On-Site)
1 Month ago
Playrix - Lead VFX Artist

Playrix

Ireland (Remote)
4 Months ago
Notion - Enterprise Technical Support, German, EMEA

Notion

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Microsoft - Digital Technology Specialist - ERP

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ireland (Remote)
3 Months ago
Virtuos - Regional Marketing Business Partner – Europe

Virtuos

Ireland (Hybrid)
2 Months ago
Romero Games - Gameplay Programmer

Romero Games

Galway, County Galway, Ireland (Hybrid)
4 Months ago
Microsoft - Digital Sales Account Executive - French Speaking (Morocco Market)

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playtika - Java Developer /Kyiv

Playtika

Ukraine (On-Site)
3 Months ago
GameAnalytics - Senior Backend Developer (Python)

GameAnalytics

Capital Region Of Denmark, Denmark (On-Site)
1 Month ago
Prodigal - Senior Software Engineer

Prodigal

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Discord - Staff Software Engineer - Notifications Platform

Discord

San Francisco, California, United States (Remote)
1 Month ago
Sovrun - Roblox Game Developer (Backend & Gameplay Focus)

Sovrun

Makati, Metro Manila, Philippines (Remote)
1 Month ago
OKX - Java developer (Blockchain Asset)

OKX

Singapore, Singapore (On-Site)
4 Months ago
Sporty Group - EU Platform Engineer

Sporty Group

(Remote)
9 Months ago
Patterned Learning Career - Senior Software Engineer, Backend

Patterned Learning Career

(Remote)
1 Month ago
Head Digital Works - SDE 3/4 (Java)

Head Digital Works

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1979, Activision continues to disrupt the world of entertainment with its extensive roster of epic blockbuster games -- Pitfall®, Tony Hawk®, Guitar Hero®, Crash Bandicoot™, Skylanders™, Bungie’s Destiny and Call of Duty.®


As the leading worldwide developer, publisher and distributor of interactive entertainment and products on consoles, mobile and PC, our “press start” is simple: delight players around the world with innovative, fun, thrilling, and engaging entertainment experiences.


Activision is headquartered in Santa Monica, and publishes globally in markets including U.S., Canada, Brazil, Mexico, the United Kingdom, France, Germany, Ireland, Poland, Sweden, Spain, Denmark, the Netherlands, New Zealand, Australia, Singapore, mainland China, Hong Kong and the region of Taiwan.


At Activision, we strive to connect and engage our global player community through entertainment. Our success comes from the passionate, talented and diverse team of people behind our world-class franchises. Ensuring Activision is an inclusive workplace where everyone can thrive will help us deliver a new era of epic entertainment for our players.

Santa Monica, California, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Quebec, Canada (On-Site)

Austin, Texas, United States (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Santa Monica, California, United States (On-Site)

Santa Monica, California, United States (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Activision

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug