Software Engineer

4 Weeks ago • 2-5 Years • Game Design

Job Summary

Job Description

DICE is seeking a Gameplay Engineer to collaborate with designers and engineers on developing and maintaining features for live and upcoming Battlefield games. Responsibilities include developing new game features, adapting and maintaining existing ones, optimizing code for performance, improving code structure, and mentoring junior developers. The ideal candidate possesses professional C++ experience, understands multithreaded execution and data structures, is familiar with network game development, and can effectively prototype features with designers. Strong communication skills and a proactive approach to problem-solving are essential. The role involves working within a collaborative environment and contributing to the ongoing success of the Battlefield franchise.
Must have:
  • Professional C++ experience
  • Understanding of multithreaded execution
  • Data structures and algorithms knowledge
  • Network game development familiarity
  • Ability to prototype game features
  • Excellent communication skills
Good to have:
  • Experience with visual scripting toolboxes
Perks:
  • Paid time off
  • New parent leave
  • Free games

Job Details

DICE is a creative studio with offices in Stockholm and Gothenburg. We believe in the power of diversity and welcome game creators from all backgrounds to collaborate with us as we unlock the potential for the future of Battlefield!

We’re always pushing to be at the forefront of creative entertainment - blending digital art, design, and technology to push boundaries. Our collaborative culture is fueled by passion, driving innovation and making a positive difference for our players and community.

At DICE, your ideas matter. We offer an inclusive space where you can thrive, be yourself, and grow alongside a team dedicated to making a meaningful impact to the world of gaming.

We’re all-in on the future and our most ambitious Battlefield yet. Want to be part of something special? Read on.

We are looking for a Gameplay Engineer. You will work in close collaboration with designers & other engineers to create features for our live and upcoming games. You are eager to learn, happy to suggest improvements and come up with new ideas. You like to get a deep understanding of how things work and you don’t mind looking outside of your area if that is needed to get the job done. You take pride in your work and in the games we produce.

Responsibilities

  • Develop game features and implement new experiences for our players

  • Adapt and maintain existing game features as our games and technology evolve over time

  • Optimize code and data for memory usage and performance

  • Structure and improve existing code to strive for an improved and well-structured code base

  • Mentor junior developers to grow their technical skills and guide them in problem solving

Requirements

  • Professional experience with C++

  • A good understanding of multithreaded execution, data structures and algorithms for code optimization

  • Familiar with techniques used in developing network games

  • Ability to prototype game features together with designers to rapidly prove out ideas

  • Great communication skills that supports an open working environment in terms of feedback

  • Experience with different visual scripting toolboxes is a plus

Next Steps

Apply online with a resume and cover letter. As part of the application process, we might ask you to perform a practical work test.

We look forward to receiving your application!

About Electronic Arts

We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support a balanced life with paid time off and new parent leave, plus free games and so much more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Similar Jobs

Tesla - Senior Trading Engineer, Autobidder

Tesla

North Holland, Netherlands (On-Site)
1 Week ago
Omnissa - Engineering Manager (C++, Linux/Windows/MacOS internals)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Velan Studios - Technical Animator (Character Rigger)

Velan Studios

Troy, New York, United States (Hybrid)
6 Months ago
JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
4 Months ago
Light Speed Studios - Camera Designer

Light Speed Studios

Irvine, California, United States (On-Site)
1 Month ago
Bungie - Destiny Weapons Designer (Senior to Staff)

Bungie

United States (Hybrid)
1 Month ago
Gearbox Entertainment - Senior Game Designer

Gearbox Entertainment

Québec City, Quebec, Canada (Hybrid)
2 Weeks ago
SuperPlay - Middle Unity Developer

SuperPlay

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Glowmade - Gameplay Programmer (12 Month Maternity Cover)

Glowmade

England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
Escape Velocity Entertainment - Senior Tools Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
Forgotten Empires - Senior Software Engineer - Age of Empires (Remote)

Forgotten Empires

Masovian Voivodeship, Poland (Remote)
1 Month ago
PlatinumGames - パイプラインプログラマー/Pipeline Programmer

PlatinumGames

(On-Site)
1 Month ago
Sphere Entertainment Co - Senior Director Pipeline Engineering

Sphere Entertainment Co

Burbank, California, United States (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Riot Games - Senior Frontend Engineer - Monetisation, League of Legends

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
ByteDance - Machine Learning Engineer, SMB

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
Glera Games - C++ developer

Glera Games

Vilnius, Vilnius County, Lithuania (Hybrid)
6 Months ago
NOVOMATIC - C++ Software Developer

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Stunlock Studios - VFX Artist

Stunlock Studios

Skövde, Västra Götaland County, Sweden (Hybrid)
9 Months ago
Starbreeze Studios - Senior Sound Designer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Tesla - Customer Experience Specialist, Sales (Part-time)

Tesla

Örebro County, Sweden (On-Site)
1 Week ago
Coffee Stain - Senior 3D Artist

Coffee Stain

Skövde, Västra Götaland County, Sweden (On-Site)
1 Week ago
Fatshark AB - Experienced Gameplay Programmer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Cult of the North - Senior Backend Developer

Cult of the North

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Avalanche Studios Group - Senior Gameplay Animation Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Mojang Studios - Lead Media Producer

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Embark Studios - Online Game Programmer (C++) - Game Services

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
ComeOn Group - Senior CRM Manager - Sweden

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Probably Monsters - Principal Player Combat & Gameplay Designer

Probably Monsters

Bellevue, Washington, United States (On-Site)
2 Months ago
Yodo1 - Unity Game Developer

Yodo1

(Remote)
8 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Cyprus (Remote)
4 Months ago
Keywords Studios (Player Support) - Senior Game Designer

Keywords Studios (Player Support)

United Kingdom (Remote)
1 Month ago
Activision - Senior UX Tool Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Activision - Senior AI Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Virtuos Games - Creative Director

Virtuos Games

Cergy, Île-de-France, France (On-Site)
6 Months ago
Branch GG - Senior Unity Engineer

Branch GG

Seattle, Washington, United States (Remote)
8 Months ago
Electronic Arts - Senior Systems Designer

Electronic Arts

British Columbia, Canada (Remote)
2 Months ago
Niantic - Software Engineer, Game Development

Niantic

Tokyo, Japan (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

DICE (Digital Illusions CE) is a games studio based in Stockholm, Sweden. It is a subsidiary of EA.

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by DICE

Level Up Your Career in Game Development!

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

Job Common Plug