Software Engineer, C++/C#

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Madrid, Spain
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $156k
$110k most similar roles pay here $207k

This listing doesn't post a salary. Most similar roles pay $128,250–$183,650.

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 149 open roles on FindRole.

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

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Engineer, C++/C#

Join the EA Studios Localization team as a Software Engineer, where you will develop and maintain tools for localizing games into over 20 languages. This role involves working closely with game studios like EA Sports and DICE to ensure high-quality localized versions of titles are delivered globally. Your day-to-day responsibilities include enhancing code quality, performance, and testability through C++ and C# development, while also refactoring legacy systems and mentoring junior team members. Ideal candidates have 4+ years of experience in AAA game development with a strong background in Unity, Unreal Engine, or Frostbite, along with expertise in version control systems like Perforce or Git. This hybrid role requires fluency in English and a passion for solving complex technical challenges within an Agile environment.

What you'll do

  • Develop high-quality, performant tools and in-game code packages using C++/C#.
  • Refactor legacy code to improve maintainability and performance.
  • Fix bugs in localization tools and game software to ensure smooth operation.
  • Enhance technology base and documentation for better team understanding and efficiency.
  • Mentor junior developers on best practices and coding standards.

What we're looking for

  • 4+ years of experience developing C++/C# games, preferably in AAA titles.
  • Strong proficiency in both C++ and C#, with a focus on performance and code quality.
  • Experience working with Unity, Unreal Engine, or Frostbite engines.
  • Solid understanding of unit testing and version control systems (e.g., Perforce, Git).
  • University degree in Software Engineering or equivalent academic background.
  • Fluent English communication skills, both written and spoken.

More like this

Similar roles

Software Engineer, C++

Electronic Arts

Southam, Warwickshire, United Kingdom +1 24 days ago
C++ Python Lua C# Kubernetes Docker CI/CD PostgreSQL AWS Azure Git Jenkins Unity Unreal Engine REST JSON Swagger Agile Scrum
Hybrid

Rendering SE Intern, C++

Electronic Arts

Madrid, Spain 24 days ago
C++ Shader Modern Graphics API Profiling and Optimization CI/CD Git Linux Windows Frostbite Engine Unity Unreal Engine Python Java RESTful APIs JSON XML AWS Azure Google Cloud Kubernetes Docker Terraform PostgreSQL MySQL MongoDB
Hybrid

Senior Software Developer

Electronic Arts

Redwood City, CA +2 24 days ago $141,400$204,400
C++ Unity Unreal Frostbite Godot AI/ML Procedural Generation CI/CD Jenkins GitLab AAA game engines Large codebases Engine architecture Developer-facing platforms Tools Data pipelines Runtime systems
Hybrid

Software Developer in Test

Electronic Arts

Redwood City, CA +2 24 days ago $122,300$170,700
Python TypeScript C++ CI/CD API testing Integration testing System-level testing End-to-end testing Debugging Observability tools Logging Metrics Alerting Game engines Content pipelines Developer tools AI/ML Procedural systems Frostbite Unity Unreal Godot
Hybrid

Software Developer

Electronic Arts

Redwood City, CA +2 4 days ago $122,300$170,700
C++ Unreal Frostbite CI/CD Jenkins GitLab Python PostgreSQL Kubernetes AWS Docker Terraform
Hybrid

Software Engineer, C++

Anduril Industries

Reston, VA 15 days ago $166,000$220,000
C++ Linux CI/CD Agile Docker Kubernetes PostgreSQL Python Go AWS Grafana Prometheus