At Electronic Arts, we create next-level entertainment experiences that inspire players and fans worldwide.
We're part of a community that connects across the globe, where creativity thrives, new perspectives are invited, and ideas matter.
About the Role
We're building a new team in Madrid for our American Football franchises and seeking intermediate and senior engineers to join us.
As a Generalist Engineer, you'll be part of the game live creation process, working on complex problems with designers, artists, and other engineers.
* 5+ years of experience in software development, preferably in games or another industry.
* Proficiency in C++.
* Familiarity with JSON and XML, including reading, understanding, and writing.
* Experience working with online services/servers and REST-based APIs.
* Knowledge of Action Script and HTML.
* Experience with 3rd-party APIs and Visual Studio.
* Source control system experience.
* Knowledge of live development cycles and requirements.
Your Qualifications
* Roughly 70-85% hands-on coding (C++) domain ownership expected.
* Experience working with 3rd-party software APIs.
* Ability to work effectively with a large team both locally and remotely.
* Proficiency in common software engineering design patterns and paradigms.
* Experience designing and using REST-based APIs.
* Live development experience.
About Electronic Arts
We have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA.
We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.
We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness.
Electronic Arts is an equal opportunity employer and welcomes qualified applicants from diverse backgrounds.