Software Engineer, Netcode

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Stockholm, Stockholm County, Sweden
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $154k
$107k most similar roles pay here $208k

This listing doesn't post a salary. Most similar roles pay $126,626–$181,725.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 157 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 83 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Engineer, Netcode

Join DICE Stockholm as a Software Engineer specializing in Netcode, a crucial role within the Battlefield Studios team responsible for defining the future of first-person shooters. You will work closely with a small, dedicated team to enhance game server performance and develop robust netcode features, ensuring that multiplayer gameplay is efficient and responsive. Your daily tasks include analyzing networked game features, optimizing bandwidth and latency, and extending toolchains for debugging. With expertise in C++ and multithreaded software development, you will collaborate with Frostbite and other EA teams to push the boundaries of gaming technology, contributing directly to the engine’s evolution. This role demands a keen understanding of client/server architectures and networking fundamentals like replication and prediction, as well as experience building scalable and resilient network systems in games.

What you'll do

  • Support game teams in resolving netcode-related issues.
  • Analyze and optimize bandwidth and latency for networked game features.
  • Investigate areas to improve the efficiency of netcode systems.
  • Enhance responsiveness of gameplay networking features.
  • Develop tools for analyzing and debugging networked gameplay issues.

What we're looking for

  • Minimum of 5 years relevant work experience in software engineering.
  • Expertise in writing highly performant and maintainable C++ code.
  • Experience with multithreaded software development and client/server architectures.
  • Knowledge of networking fundamentals including replication, authority, prediction, and correction.
  • Ability to analyze and optimize bandwidth and latency for networked game features.
  • Understanding of building resilient networked multiplayer games in real-world conditions.

More like this

Similar roles

Gameplay Software Engineer

Electronic Arts

Vancouver, BC, Canada 4 days ago $122,300$170,700
C++ Object-Oriented Design AI Architecture Multiplayer Systems Debugging Tools Performance Optimization Proprietary Game Engine
Hybrid

Gameplay Software Engineer

Electronic Arts

Vancouver, BC, Canada 15 days ago $104,500$142,800
C++ Object-Oriented Design AI Architecture Multiplayer Systems Debugging Tools Performance Optimization Proprietary Game Engine
Hybrid

Gameplay Software Engineer

Electronic Arts

Vancouver, BC, Canada 4 days ago $122,300$170,700
C++ Object-Oriented Design AI Architecture Multiplayer Systems Debugging Tools Performance Optimization Proprietary Game Engine
Hybrid

Software Engineer

Cisco

San Jose, CA 138 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Broadcom

Usa-Ca - Promontory B 62 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies