What are the responsibilities and job description for the Architect, Engineering position at Electronic Arts?
Title: Architect, Engineering
Location: Los Angeles, Vancouver, Remote
This job is open to remote-friendly candidates
Electronic Arts Inc. is a global leader in interactive entertainment. We develop games, content and online services across platforms. We have a broad portfolio of brands that span the most popular genres.
We exist to Inspire the World to Play. We create extraordinary new experiences for our millions of players everywhere by bringing together accomplished people that combine creativity, innovation, and passion. We immerse our employees into an inclusive culture and provide opportunities for learning and leading that allow our employees to do the most impactful and rewarding work of their careers. As such, we're constantly improving and are now hiring for a unique opportunity at the intersection of sports, lifestyle, and culture.
In your role as Architect, Engineering reporting to the Senior Director of Engineering you will build innovative and impactful personalized mobile products that build loyalty and drive engagement. Candidates should have development experience with large-scale mobile products. We are looking for engineers who value collaboration and can step out of their swimlanes when needed to help bring this opportunity to life.
What's in it for you? Glad you asked!
RESPONSIBILITIES:
- Lead software development projects and technical strategy
- Develop technical specifications with attention to system integration and feasibility
- Evaluate, identify and develop software solutions aligned with technical specifications
- Use your prior experience to make sound design decisions, resolve complex technical issues and promote innovation
- Ensure software product meets all requirements of quality, security, modifiability, extensibility
- Ensure industry trends and technology options are understood and evaluated
- Care about the user experience and know how to build consumer-focused products
- Mentor engineering talent and oversee the quality of their work
REQUIREMENTS:
- Ten or more years of experience developing software applications
- Broad understanding of coding and programming languages
- Experience with database design and data modeling
- Excellent understanding of design patterns and architectural styles
- Experience building something new from the ground up in the mobile/web space
- Technical leadership and mentoring experience
- Experience shipping mobile products at scale
- Experience with the software design/architecture process
- Experience with cloud services like AWS for compute, storage, analytics and deployment
- Experience with DevOps, Continuous Delivery, and Agile development
- Experience in a relevant industry
- Experience in startups a bonus