Electronic Arts, Inc EAX Software Architect in Burnaby, British Columbia
Electronic Arts is home to a collaborative group of integrated marketing, engineering, web and digital services professionals who build meaningful relationships with players around the world across an expanding array of touch points. We strive to create personal, curated journeys that help EA deliver on its commitment to putting Players First.
EAX Software Architect, EA Access
Want to work with strategically-positioned digital transformation technologies and participate in a rapidly growing subscription-based business?
Our team of highly talented engineers work closely with multiple game teams across many genres. Together, we develop a scalable multi-platform subscription service to engage existing and new gamers.
Problems we need to solve:
How do we create a single code base that scales to multiple console, mobile, PC and web platforms?
How do we couple front and backend technologies to deliver a captivating user experience?
How do we integrate with game teams to seamlessly upsell subscriptions?
How do we efficiently and seamlessly migrate existing technologies to a new tech stack?
Design a robust architecture for a fast growing and exciting product that needs to efficiently span multiple platforms, seamlessly integrate into frontline titles, and scale to support millions of users.
Collaborate with the team to deliver the above architecture on time and within budget.
Work with 1st parties to procure requirements and resolve any issues to successfully land the release.
Join forces with game teams to understand how they integrate external technologies.
Mentor and grow a diverse development team consisting of both junior and senior engineers to bring out their best talent.
What you bring to the role:
3+ years’ experience architecting large complex designs that span multiple platforms and technologies
Experience designing Single Page Application (SPA) systems from backend Content Management System (CMS) repositories to hosting environments that render content dynamically
A computer science degree or equivalent experience in the field
Ability to translate business requirements into scalable and maintainable systems
Leadership skills, able to motivate a team and drive best practices
Strong mentorship and the experience to grow engineers
Excellent planning and communication skills
Strong critical thinking and problem solving abilities
Nice to have:
Experience with JS frameworks like Polymer, React and Angular
Game team experience, especially with regards to SDK integration and support
Experience developing PS4 and Xbox One hub applications
Mobile (both responsive and native iOS/Android) development experience
C++ development experience building libraries and/or SPA container applications
Want to learn more about EAX?
EAX is a high performing team within EA that manages several digital distribution and subscription products including EA Access. Access allows users to purchase subscriptions and games on PC and console platforms. Users can stay connected to everything Access, take their pick of all the great games in ‘The Vault’ and play as much as they want for a low monthly, and even lower annual, subscription fee. In addition, they can put upcoming EA games to the test before the release date with exclusive Play First Trials.
Origin and the Origin Access subscription service: www.origin.com
EA Access Xbox One Hub and subscription service:www.eaaccess.com
Why join the EAX team?
Work on strategically positioned digital transformation technologies.
Be part of the exciting shift to a rapidly growing subscription based business.
Work on multiple console, mobile, PC and web platforms.
Work with a senior team of highly talented engineers.
Work closely with multiple game teams across multiple genres.
Good work life balance.
EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status or veteran status. We will also consider for employment qualified applicants with criminal records in accordance with applicable law. #LI-SR1