Description
Electronic Arts is seeking an experienced Unreal Engine programmer to join the team responsible for core technologies in role-playing and action games. The goal is to support and improve software infrastructure and development tools for AAA multi-platform games.
The successful candidate will focus on developing, debugging, and maintaining software architectures and underlying systems for Unreal Engine 5. They will work closely with multidisciplinary development teams to resolve issues, streamline workflows, and ensure robust software performance in complex technical environments.
Responsibilities:
- Develop, debug, maintain, and improve systems and tools within Unreal Engine 5
- Evaluate, isolate, and resolve technical issues affecting integration, stability, and daily usage
- Support the development and integration of shared technologies for various projects
- Participate in architectural evaluations, code analysis, and collaborative development discussions to ensure technical standards are met
- Stay up-to-date with modern software development practices and engine updates
Requirements:
- At least 5 years of experience in video game software development using C++
- Extensive experience with Unreal Engine (UE5 ideal)
- Strong fundamental knowledge of software development, including system design, code organization, and modular, maintainable code writing
- Experience debugging and resolving technical issues in existing or complex codebases
- Strong problem-solving skills and attention to detail
- Excellent technical communication and interpersonal skills, with effective collaboration across disciplines
- Passion for gaming technologies and innovation, with a desire for continuous learning and knowledge sharing
Nice to Have:
- Experience integrating shared systems, tools, or features across multiple game projects
- Background in supporting creation systems, development pipelines, or launch workflows
- Experience with multi-platform software versions designed for PCs and consoles
We offer a comprehensive benefits package, including vacation time, sick leave, health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan.
Salary: $141,400 - $204,400 CAD