Generalist Software Engineer
Electronic Arts
Generalist Software Engineer
Electronic Arts
Global publisher of live-service video games
EA SPORTS™ is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.
As one of the largest sports entertainment platforms in the world, EA SPORTS™ FC is redefining football with genre-leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivaled authenticity.
With more opportunity than ever to design, innovate, and create new, immersive experiences that bring joy, inclusivity, and connection to fans everywhere, we invite you to join our passionate and dynamic team as we pioneer the future of football fandom.
As a Software Engineer, you'll develop cutting-edge technology, tools, and frameworks to shape the next big leap forward. Collaborate with passionate colleagues to create ground-breaking features that redefine the gaming experience. Get ready to leave your mark on the next major evolution of EA SPORTS FC!
Your Responsibilities:
Participate with design and development of core systems.
Collaborate with cross-functional teams across multiple locations to ensure seamless integration and delivery of a feature.
Help drive technical innovation and excellence, optimizing code for performance, scalability, and maintainability.
Work with designers and producers to translate creative concepts into reliable software solutions.
Be responsible for your own work, collaborating in code reviews and contributing to the quality of the code base.
Share progress with your team, reporting to technical leadership and production, collaborating with the wider team and being an active participant in team culture.
Your Qualifications:
6+ years experience in software engineering, preferably within game development.
Strong experience working in C++ software development at a professional level.
Experience debugging complex bugs through multiple techniques.
Strong knowledge of object-oriented programming and OO design principles
Ability to quickly understand existing and unfamiliar code and modify it.
Experience communicating and collaborating with multiple disciplines
Experience building software for multiple platforms is an asset
Pay Transparency - North America
Global publisher of live-service video games
Electronic Arts (EA) publishes and distributes video games across consoles, PCs, and mobile devices. It creates games and extends their life with live services, such as downloadable content (DLC), in-game purchases, and subscriptions, to keep players engaged over time. Its products are sold as digital downloads and physical copies, with additional value through ongoing content and a subscription plan called EA Play that grants access to a library of games and perks. Compared with competitors, EA blends a broad lineup of genres and platforms with a steady revenue model based on live services and memberships, rather than relying only on initial game launches. Its goal is to inspire the world through play while building stable, recurring income by maintaining active player communities and expanding engagement across geographies.
Explore more opportunities at Electronic Arts