Client Software Engineer
- Vancouver, British Columbia, Canada
- Vancouver, British Columbia, Canada
Über
Join to apply for the Client Software Engineer role at EA SPORTS .
OverviewElectronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions of people to the sports they love through a portfolio of industry‑leading video games. The FC franchise is the world’s #1 best‑selling video game with over 200 million engaged players across multiple platforms, including console, PC, and mobile. Innovation, passion, and teamwork are at the heart of everything we do.
At the core of EA SPORTS is the Ultimate Team mode, a live‑service experience that runs across console clients, PC, and web. As a Software Engineer you will report to the team’s Development Director and collaborate with producers, designers, artists, and other engineers on game mode logic, user interface, online services, and tools.
Responsibilities- Work with server and client engineers to establish, hook up and test end‑to‑end functionality.
- Use and design REST‑based HTTP APIs.
- Work with the game’s UI tech stack.
- Design, implement, test, debug and maintain code for game features or components.
- Architect and document technical designs for game technology and features.
- Measurably improve process and best practices to achieve targets.
- Collaborate within and across teams of technical and non‑technical game developers, locally or remotely.
- Bachelor’s degree in computer science or related field, or equivalent training and professional experience.
- 5+ years of experience in software development with a strong demonstration of good development practices.
- Good grasp of the C++ programming language, best practices, and architectural considerations.
- Good understanding of object‑oriented design and online services (HTTP via REST).
- Strong debugging skills and familiarity with network programming and memory management.
- Familiarity with XML and JSON formats.
- Experience with Visual Studio and source control systems.
- Experience with Live Service Games is beneficial.
- Strong communication skills and teamwork.
- Good understanding of working with legacy code and legacy code risk mitigation.
Pay ranges are provided for each location. Specific ranges above are a reference and may vary based on qualifications and location.
- British Columbia (e.g., Vancouver vs. Victoria) – $100,000 – $139,500 CAD
In British Columbia, benefits include 3 weeks of vacation, 10 days of sick time, EI/QPIP top‑up up to 100% of base salary, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan, and eligibility for bonus and equity in certain roles.
Equal Opportunity EmployerElectronic Arts is an equal‑opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA considers qualified applicants with criminal records in accordance with applicable law and provides reasonable accommodations to qualified individuals with disabilities.
#J-18808-LjbffrSprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.