Online Software Engineer @ EA SPORTS
placeVancouver, BC
attach_money $120,000
businessOn Site
scheduleFull Time
Posted 6 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @ea.com
Recommended after applying
Job Details
About EA SPORTS
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. At EA SPORTS, creativity and innovation drive networked gameplay experiences enjoyed by millions.
Job Role
The Online Software Engineer will build and improve networked gameplay systems. This includes prototyping new features, enhancing existing code, and optimizing server and client online systems.
Responsibilities
- Implement server features using EA's Digital Platform technologies.
- Create client code for enhanced multiplayer experiences.
- Improve latency, reliability, scalability, performance, and memory usage.
- Design and improve architecture for live systems.
- Collaborate with partner teams to maintain online infrastructure.
Qualifications
- 3+ years in C++ software development.
- 5+ years working with networked applications.
- 3+ years with multi-threaded/concurrent architectures.
- Knowledge of databases (MySQL, SQL, Redis) and networking protocols (TCP/IP, UDP).
- Bachelor's degree in computer science or equivalent experience.
Compensation & Benefits
Compensation packages vary by location. In British Columbia, benefits include vacation time, sick days, family leave benefits, health coverage, and more. Bonuses and equity eligibility may apply per role.
EA SPORTS Culture
EA SPORTS is renowned for its portfolio of industry-leading video games, an inclusive culture, and a commitment to innovation and personal growth.
Key skills/competency
- C++
- Networked Applications
- Multiplayer Systems
- Digital Platform
- Concurrency
- Database Technologies
- Networking Protocols
- System Architecture
- Prototyping
- Collaboration
How to Get Hired at EA SPORTS
🎯 Tips for Getting Hired
- Research EA SPORTS' culture: Understand their games, values, and innovation.
- Customize your resume: Highlight C++ and networking skills.
- Showcase project experience: Provide examples of scalable systems.
- Prepare for technical interviews: Focus on multi-threaded debugging.
📝 Interview Preparation Advice
Technical Preparation
circle
Review advanced C++ techniques and standards.
circle
Study network protocols and multi-threaded programming.
circle
Practice debugging concurrent server systems.
circle
Build small prototypes using digital platform APIs.
Behavioral Questions
circle
Describe a project with tight deadlines.
circle
Explain collaboration during system challenges.
circle
Discuss adapting to rapidly changing requirements.
circle
Share experience working in cross-functional teams.
Frequently Asked Questions
What technical skills are essential for the EA SPORTS Online Software Engineer role?
keyboard_arrow_down
How important is experience with digital platform technologies at EA SPORTS?
keyboard_arrow_down
What should I emphasize in my resume for the Online Software Engineer position?
keyboard_arrow_down
How does EA SPORTS support learning and development for engineers?
keyboard_arrow_down
What type of projects will the Online Software Engineer work on?
keyboard_arrow_down