Electronic Arts is seeking a Senior Software Developer to join their Research & Engineering team. The role involves collaborating with researchers and engineers to integrate new technologies into the company's core engine architecture. The ideal candidate will have 7+ years of professional software development experience, including experience with AAA game engines, and proficiency in C++ and CI/CD tools.
Requirements
- 7+ years of professional software development experience
- Experience with AAA game engines (e.g., Frostbite, Unity, Unreal, Godot, or proprietary)
- Experience with large C++ codebases
- Proficiency across one or multiple engine development domains (e.g., gameplay, simulation, systems, content pipelines, and performance-critical systems)
- Experience navigating unfamiliar areas of a large codebase and becoming productive quickly in tools, pipeline, or runtime systems
- Experience collaborating with others to translate applied research goals into production-ready engine features
- Experience with emerging technologies such as AI/ML, procedural generation, or creator tooling systems
- Experience contributing to engine architecture or developer-facing platforms
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab)
Benefits
- Paid time off (3 weeks per year to start)
- 80 hours per year of sick time
- 16 paid company holidays per year
- 10 weeks paid time off to bond with baby
- Medical/dental/vision insurance
- Life insurance
- Disability insurance
- 401(k) to regular full-time employees
- Bonus and equity for certain roles
- Vacation (3 weeks per year to start)
- 10 days per year of sick time
- Paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave)
- Extended health/dental/vision coverage
- Life insurance
- Disability insurance
- Retirement plan to regular full-time employees