EA Cologne (Electronic Arts) logo

Advanced Online Software Engineer – EA SPORTS FC

EA Cologne (Electronic Arts)·141,400 – 204,400 CAD

Primary stack

C++

Job description

About the Position

We are seeking an Advanced Online Software Engineer for EA SPORTS FC to join our team in Vancouver, British Columbia, Canada. This role is part of EA Studios - SPORTS and operates on a Hybrid work model. As an Online Software Engineer, you will help build networked game experiences for EA Sports titles, focusing on delivering excellent game experiences through efficient and effective code.

Responsibilities

  • Leverage EA’s central technologies to implement server features, components, and services.
  • Create and maintain client code to support features and improve multiplayer experiences.
  • Optimize client and server online systems to improve latency, reliability, scalability, performance, and memory.
  • Design and iterate on architecture and infrastructure improvements for live systems and workflows.
  • Work closely with partner teams to stand up and maintain online infrastructure and services for the title.
  • Own experiences through the full stack, from UI in the game client all the way to the backend services and databases that power those experiences.

Requirements

  • 6+ years of experience in software development with strong proficiency in developing high-performance C++ applications.
  • Experience developing and debugging multi-threaded/concurrent architectures.
  • Experience with networked applications or features (client/server and/or peer-to-peer).
  • Familiarity with database technologies (e.g. MySQL, SQL, Redis).
  • Knowledge of networking protocols (e.g. TCP/IP, UDP).
  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.

Nice to Have

  • Professional experience developing AAA video games.
  • Experience shipping and supporting multiplayer or live service products.
  • Experience working with modern game engines such as Frostbite, Unreal Engine, Unity, or proprietary engines.
  • Experience working with Microsoft, Sony, and Nintendo gaming platforms.
  • Experience with dedicated servers, matchmaking systems, telemetry, and online platform services.
  • Experience using Perforce, Git, or similar version control systems.

We Offer

  • Compensation: $141,400 - $204,400 CAD (depending on location).
  • Benefits:
    • 3 weeks of vacation per year
    • 10 days of sick time per year
    • Paid top-up to EI/QPIP benefits up to 100% of base salary for new child (12 weeks for maternity, and 4 weeks for parental/adoption leave)
    • Extended health/dental/vision coverage
    • Life insurance
    • Disability insurance
    • Retirement plan for regular full-time employees
    • Bonus and other incentive programs (for certain roles)

About the Company

Electronic Arts (EA) is a leading global interactive software company that creates next-level entertainment experiences that inspire players and fans around the world. EA values adaptability, resilience, creativity, and curiosity. We offer a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more.

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, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

© EA Cologne (Electronic Arts). This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at EA Cologne (Electronic Arts)

All 61 roles

Popular searches