UI Software Engineer - Scalable Platform

Electronic Arts
Full-timeโ€ขStockholm, Sweden
Apply Now

๐Ÿ“ Job Overview

Job Title: UI Software Engineer - Scalable Platform

Company: Electronic Arts

Location: Stockholm, Stockholm County, Sweden

Job Type: Temporary - with Benefits (EU & Malaysia)

Category: Software Engineering / Game Development Operations

Date Posted: 2026-10-01T16:43:19.325

Experience Level: Mid-Level (4+ years)

Remote Status: Hybrid

๐Ÿš€ Role Summary

  • Develop and optimize core UI systems within the Frostbite engine for the acclaimed Battlefield franchise, focusing on scalable platform solutions.

  • Analyze and enhance CPU and memory performance, contributing to the overall efficiency and stability of the UI stack.

  • Collaborate closely with senior engineers and cross-discipline partners to implement robust, maintainable, and modern UI features.

  • Support debugging, profiling, and optimization efforts to ensure high-quality user experiences in AAA gaming titles.

  • Contribute to system refactoring and modernization initiatives, driving innovation in engine-level UI development.

๐Ÿ“ Enhancement Note: This role is critical for the performance and stability of the user interface within Electronic Arts' flagship Battlefield franchise, leveraging the proprietary Frostbite engine. The focus on a "Scalable Platform" indicates a need for robust, efficient, and future-proof UI systems, requiring strong systems-level thinking and performance optimization skills. The "Temporary - with Benefits" status, specifically for 12 months, suggests a project-driven need for specialized engineering expertise within the DICE Stockholm studio.

๐Ÿ“ˆ Primary Responsibilities

  • Implement and maintain engine-level UI systems and features, ensuring seamless integration with the Frostbite engine.

  • Analyze and improve CPU and memory performance

Application Requirements

Candidates must have at least 4 years of professional software engineering experience with strong C++ skills in large codebases. Practical experience with CPU and memory profiling in real-time applications is required, with experience in UI systems or AAA game development considered highly meriting.