Software Development Intern

1 Month ago • Upto 1 Years • DevOps • Backend Development • Full Stack Development

Job Summary

Job Description

As a Software Development Intern at Demonware, you'll contribute to the development of multiplayer features for Call of Duty, develop plugins and extend automation frameworks, build core features for allocation and provisioning systems, and work on Kubernetes platforms. Responsibilities include scaling and supporting Kubernetes clusters, performing root cause analyses, participating in code reviews, and crafting automation tools. The role demands excellent programming skills, knowledge of algorithms and data structures, and familiarity with Linux and Git.
Must have:
  • Excellent programming skills
  • Strong algorithms & data structures knowledge
  • Linux & Git familiarity
  • Debugging & analytical skills
  • Problem-solving & clear communication
Good to have:
  • SQL (MySQL) knowledge
  • Networking (TCP/UDP) experience
  • Multi-platform development
  • Security & scalability experience
  • REST APIs & Kubernetes/Golang

Job Details

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 company and dedicated to openness. This means collaborating to tackle problems, the freedom to talk to anyone, and the best idea wins. We take the work seriously; ourselves, not so much!

Big company challenges, small company culture

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

The Role

  • Helping game studios integrate multiplayer features into the next ‘Call of Duty’

  • Developing plugins and extending our automation framework

  • Developing core features for our allocation and provisioning systems

  • Evolving, scaling, productizing and supporting our Kubernetes platform

  • Crafting and implementing tools and automations running on distributed systems

  • Deploying and maintaining multiple Kubernetes clusters across multiple DCs with hundreds of nodes

  • Performing root cause analyses and proposing and/or implementing appropriate engineering solutions to prevent or mitigate recurring incidents.

  • Participating in design and code reviews.

  • Crafting tools to automate all the things

Requirements

  • Excellent programming skills

  • A good grasp of fundamental algorithms and data structures

  • Familiarity with Linux

  • Familiarity with source control (git preferred)

  • Excellent debugging and analytical skills

  • Can identify sophisticated problems and find simple solutions

  • Can clearly communicate technical concepts in plain English

Nice-to-haves

  • Understanding of SQL−based databases (MySQL preferred)

  • Knowledge of networking technologies, e.g. TCP, UDP

  • Experience with multi−platform software development

  • Experience with security and scalability

  • Experience developing REST web services

  • Experience with Kubernetes and golang

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

Similar Jobs

WebMD - JHI Digital Photo/Retoucher

WebMD

Newark, New Jersey, United States (On-Site)
6 Months ago
SciPlay - Associate Software Engineer

SciPlay

Cedar Falls, Iowa, United States (Hybrid)
1 Month ago
N-iX - Senior Unreal Engine/C++ Engineer

N-iX

United Kingdom (Remote)
2 Months ago
CD PROJEKT RED - Engineer, AI & Navigation

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Rackspace Technology - OpenStack Cloud Engineer IV

Rackspace Technology

(Remote)
2 Months ago
Innoactive - Software Engineer

Innoactive

(Remote)
4 Months ago
Info Stretch - Programmer Analyst 5

Info Stretch

Lansing, Michigan, United States (Hybrid)
5 Months ago
PwC - AWS DataOps Engineer

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Intrepid Studios,  Inc  - DevOps Engineer (Kubernetes & Cloud Services)

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Meta - Software Engineer, Product

Meta

Washington, District Of Columbia, United States (Remote)
5 Months ago
NVIDIA - Design Verification Intern - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Luma Pictures - Senior Asset Artist

Luma Pictures

Vancouver, British Columbia, Canada (Remote)
1 Month ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Flying Wild Hog - AI Programmer

Flying Wild Hog

(Remote)
1 Month ago
Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight | Programmeur·se jouabilité Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
6 Months ago
Next Level Business Services - C++ Developer

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
6 Months ago
Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

NVIDIA - Senior Software and System Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tencent - Senior Level Designer (3A Action Game)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Canva - Quality Engineer - Internationalization

Canva

Wuhan, Hubei, China (Remote)
1 Month ago
NVIDIA - Customer Program Manager - Auto

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Paper Games - 3D Animator - Love and Deep Space (2025 Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
Tencent - UA Manager - AI Integration

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Activision - Senior Manager, Payroll Operations

Activision

Shanghai, Shanghai, China (On-Site)
1 Month ago
Riot Games - Principal Environment Concept Artist

Riot Games

Shanghai, Shanghai, China (On-Site)
6 Months ago
Xsolla - Technical Support Specialist

Xsolla

Beijing, Beijing, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

SparkCognition - Senior DevOps Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Senior HPC DevOps Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
The Walt Disney Company - Manager, Software Engineering - Ads Data Infrastructure and Devops

The Walt Disney Company

Santa Monica, California, United States (On-Site)
4 Months ago
Canva - Senior Software Engineer (Cloud FinOps) - remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

London, England, United Kingdom (On-Site)
6 Months ago
SYBO - Build and Release Engineering Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
Oportun - Senior ML Engineer

Oportun

India (Remote)
6 Months ago
The Walt Disney Company - Sr. Principal Software Engineer - Identity

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Plarium - Data Architect

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
2 Months ago
Hashone Careers - Cloud Engineer

Hashone Careers

Bengaluru, Karnataka, India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Demonware creates and provides the online services behind some of the world’s most popular video game franchises, including Call of Duty and Skylanders.

At Demonware we believe customer problems are our own, sharing wisdom breeds success, and everyone deserves respect.

We work smart, deliver on promises, and have fun doing it.

Demonware has offices in both Dublin, Ireland and Vancouver, Canada and is a wholly-owned subsidiary of Activision Blizzard Inc.

Vancouver, British Columbia, Canada (Hybrid)

Dublin, County Dublin, Ireland (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Demonware

Level Up Your Career in Game Development!

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

Job Common Plug