Client Engineer

1 Week ago • 5 Years + • Game Engine

Job Summary

Job Description

Electronic Arts seeks a Client Engineer to develop a new mobile title. Responsibilities include collaborating with design and art teams to define game requirements, implementing robust and reusable code in C# and Unity, building features ranging from game mechanics to UI, creating testable systems, and ensuring code quality. The role involves working within a small engineering team, contributing to a broad feature set, and utilizing source control and task management tools. The ideal candidate possesses 5+ years of professional game development experience, 3+ years with the Unity engine, and a strong understanding of C# and Unity's features. The position is fully remote within Canada.
Must have:
  • 5+ years game dev experience
  • 3+ years Unity experience
  • C# proficiency
  • Mobile game feature development
  • Collaboration with other disciplines
Perks:
  • 3 weeks vacation
  • 10 days sick time
  • Paid parental leave
  • Extended health/dental/vision
  • Life/disability insurance
  • Retirement plan
  • Bonus & equity (certain roles)

Job Details

Description & Requirements

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Pour visualiser la description de poste en français, veuillez sélectionner le français ("Select Language") dans le menu déroulant au haut de la page


We exist to inspire the world to play and we’re looking for the right people to make that happen. As we bring new forms of entertainment to people around the world through our games, experiences and new ways to play, we need innovative, collaborative, diverse people to keep making Electronic Arts better.

You will work to develop a new mobile title for EA. As a studio, we build games for Imaginative Creators; games that allow players to create something that is an expression of their unique personality.

You will report to the game’s Client Lead and implementing code across a broad feature set. Within a small engineering team, you will collaborate with other disciplines to build, program, and test features. You will build systems in Unity and C# for areas that could include game mechanics, simulation, graphics features, asset management, UI, tool creation, and more.

This is a fully remote role within Canada

Responsibilities:

  • Work with other disciplines like Design and Art to help solidify game requirements

  • Collaborate with engineers to design robust, understandable, and reusable software

  • Implement extensible code with usable interfaces in C#

  • Use experience with Unity game engine to build small to large-scale features

  • Create testable systems and own the quality of your code, including bug fixes 

  • Monitor and refine feature work over time, refactoring and optimizing when necessary

  • Use proven tools for source control, task management, and app distribution to maintain communication and milestones

  • Communicate well within the Engineering team to influence processes and practices

Qualifications:

  • 5+ years of professional development experience coding games

  • 3+ years of experience with Unity Engine

  • You have a solid understanding of Unity’s many different features

  • You have a deep understanding of C# and its best practices

  • You can contribute effectively as a generalist and take on many different feature areas

  • You have developed and refined large features for a mobile game

COMPENSATION AND BENEFITS 

The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs). 

BASE SALARY RANGES

  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $115,100 - $161,200 CAD

In British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.



About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support a balanced life with paid time off and new parent leave, plus free games and so much more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts 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.
LinkedInID
1449

Similar Jobs

Xsolla - Growth Marketing Manager

Xsolla

Los Angeles, California, United States (Remote)
1 Week ago
Ubisoft - The Division Resurgence – Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Game5Mobile - Game Programmer

Game5Mobile

Indonesia (On-Site)
8 Months ago
Convai - Technical Marketing Artist

Convai

California, United States (On-Site)
9 Months ago
Life church - Support Specialist

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
KBG Blockchain Game Studios - Unity Developer

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
8 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
1 Month ago
Moon Active - Software Developer

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United Kingdom (Remote)
1 Week ago
SmileGate - Next Crossfire Mode Planning

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tamatem Games - Game Artist - Graphic Design

Tamatem Games

Cairo Governorate, Egypt (On-Site)
6 Days ago
Inworld AI - Staff Cloud DevOps/Site Reliability Engineer (SRE) - USA

Inworld AI

Mountain View, California, United States (On-Site)
8 Months ago
Moon Active - Unity Team Lead

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Ubisoft - Engine Programmer

Ubisoft

Mainz, Rhineland-Palatinate, Germany (On-Site)
5 Days ago
Playground Games - Capture Artist - Contract

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Week ago
Meta - Technical Program Manager, Net Infra (Backbone)

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Voodoo - Lead Multiplayer Game Developer - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Remote)
2 Weeks ago
Bigpoint - Senior Java Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
4 Days ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Armenia (Remote)
5 Months ago
Keywords Studios (Player Support) - Keywords Talent Community

Keywords Studios (Player Support)

Romania (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Evolution - Card Shuffler - Customer Service No experience required

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Scanline VFX - Senior FX Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
PwC - Delivering Deal Value Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
Luma Pictures - Production Manager

Luma Pictures

Vancouver, British Columbia, Canada (Remote)
1 Month ago
NVIDIA - Senior Manager, Vendor Management

NVIDIA

Canada (On-Site)
2 Weeks ago
Gamemode One  Inc  - QA Tester

Gamemode One Inc

Halifax, Nova Scotia, Canada (Hybrid)
6 Days ago
NVIDIA - Senior Resiliency and Safety Architect

NVIDIA

Canada (On-Site)
3 Weeks ago
DNEG - Lead Compositor

DNEG

Quebec, Canada (On-Site)
4 Days ago
Amber - Localization Quality Assurance (Spanish LATAM)

Amber

Quebec, Canada (Hybrid)
1 Month ago
Electronic Arts - Playtest Product Owner - Battlefield QV

Electronic Arts

Montreal, Quebec, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Fool's Theory - Tech Programmer

Fool's Theory

Poland (Remote)
1 Month ago
SmileGate - [Next Crossfire] UE5 엔진 클라이언트 담당

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Maverick Games - Senior Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
2 Months ago
SmileGate - Next Crossfire Mode Planner

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
6 Days ago
Light Speed Studios - Senior Gameplay Engineer

Light Speed Studios

California, United States (On-Site)
1 Month ago
Singularity 6 - Senior/Staff Game Engineer

Singularity 6

United States (Hybrid)
2 Months ago
Probably Monsters - Lead Site Reliability Engineer

Probably Monsters

Texas, United States (On-Site)
1 Month ago
Wildlife Studios - Staff Game Engineer (L6) - Live Games Tech

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Months ago
Obsidian Entertainment - Engine Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
7 Months ago
Unknown Worlds - Principal Engineer

Unknown Worlds

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Maxis, creators of the ever-expanding Sims world, is an EA studio where a diverse collection of creatives make games that inspire players across the globe. We have offices in Redwood City, CA, Austin, TX, and Kitchener, ON, as well as team members based across the US and Europe.

Maxis is a place for people who see building games as a unique opportunity to change hearts and minds by giving players the chance to create their own unique experiences. Members of our team are working toward a better world not only through our games, but through employee resource groups and the Diversity, Equity, and Inclusion Council.

We support each other so we can be authentic. We foster connectedness so we can collaborate. We respect boundaries to build an environment that’s safe, creative, and ideal for tinkering. We’re on the lookout for diverse, innovative thinkers who want to make a positive impact on the world.

Bogotá, Bogota, Colombia (On-Site)

British Columbia, Canada (Remote)

Victoria, Australia (Hybrid)

Edmonton, Alberta, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Redwood City, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Maxis Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug