New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior Software Engineer - Low Level Systems - C++

Electronic Arts
Apply →
hybrid senior full-time Madrid, Spain

First indexed 19 Sept 2026

Description

At Electronic Arts, we inspire the world to play by creating immersive, high-quality games that connect millions globally.

As a Senior Systems Software Engineer for EA SPORTS in Madrid, you will guide us in architecting and scaling the core foundations of our American Football franchise within Unreal Engine.

Responsibilities:

  • Develop complex engine systems in Unreal Engine, aligning with technical roadmaps and team goals.
  • Define and manage per-system frame budgets, establish performance metrics, and provide technical guidance to ensure benchmarks are met across multiple teams.
  • Implement and scale foundational engine systems for a performance-critical, networked game architecture, improving memory footprint and stability.
  • Create data-driven systems to support live service updates, including asset streaming, patching strategies, and live-data synchronization.

Required Qualifications:

  • 10+ years of experience with C++, including best practices and architectural considerations for large-scale systems.
  • 5+ years of experience with Unreal Engine architecture, covering primary systems, performance management, memory optimization, and multithreading strategies.
  • Experience with parallel programming, resource management, and multi-processor hardware architecture in game development.
  • Advanced debugging skills for client/server multiplayer games, including profiling and resolving performance bottlenecks within Unreal Engine.

This is a hybrid role, with 3 days per week working onsite.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Engineer-Low-Level-Systems-C/215973