Client Engineer

1 Month 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

Meta - Software Engineer, Intern/Co-op

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Blazing griffin - Freelancer Submissions (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (On-Site)
4 Months ago
Welevel - Senior Systems Designer

Welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
Frontier Developments - Senior Environment Artist

Frontier Developments

Winnipeg, Manitoba, Canada (On-Site)
3 Months ago
Monsters - 3D Environment Artist

Monsters

Austin, Texas, United States (On-Site)
1 Month ago
Limit Break - Unity Engineer

Limit Break

Tokyo, Japan (On-Site)
1 Month ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago
ARVORE Immersive Experiences - Gameplay Developer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
1 Month ago
SYBO - Game Engineer Intern

SYBO

Copenhagen, Denmark (On-Site)
2 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Intern/Co-op

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Aesir Interactive - Senior Game Designer

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
1 Month ago
Techland - Junior Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Playrix - Lead Technical Designer

Playrix

Montenegro (Remote)
6 Months ago
Samsung Semiconductor - Sr. Administrative Assistant (Contractor)

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
Quizizz - Content Consultant - Science

Quizizz

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Bigpoint - Junior UI Artist (m/ f/ d)-5803

Bigpoint

Germany (Remote)
6 Months ago
Welevel - Senior SFX Artist (Sound Designer) with Unreal Experience

Welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
NVIDIA - Solutions Architect, Networking - Cloud Service Providers

NVIDIA

Redmond, Washington, United States (Hybrid)
4 Weeks ago
Monsters - Senior Backend Engineer

Monsters

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Epic Games - Programmeur de systèmes Gameplay sénior, Relation avec les développeurs

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Meta4 Interactive - Creative Director

Meta4 Interactive

Québec City, Quebec, Canada (Remote)
1 Month ago
NVIDIA - Senior Director, Revenue Accounting

NVIDIA

Canada (On-Site)
1 Month ago
NVIDIA - Senior Silicon Validation and Productization Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Warner Bros Games - Senior Producer

Warner Bros Games

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Budge Studios - Programmeur de jeux 3D/Gameplay 3D Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
9 Months ago
CAE - Internal Auditor

CAE

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Track vfx - Vancouver | Matchmove | Lead

Track vfx

Vancouver, British Columbia, Canada (On-Site)
7 Months ago
Epic Games - Senior UI Artist

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Mistplay - Senior Market Insight Analyst

Mistplay

Montreal, Quebec, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Yager - Senior Game Engineer (f/m/d)

Yager

Berlin, Berlin, Germany (Hybrid)
8 Months ago
PlayStation Global - Lead Engine Programmer

PlayStation Global

California, United States (On-Site)
1 Month ago
Visual Concepts - Engineer

Visual Concepts

Austin, Texas, United States (On-Site)
1 Month ago
Glowmade - Tools Programmer

Glowmade

England, United Kingdom (On-Site)
1 Month ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
3 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Month ago
SmileGate - [Next Crossfire] Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Amazon - Software Development Engineer, Amazon Games

Amazon

Bucharest, Bucharest, Romania (On-Site)
11 Months ago
Epic Games - Lead Engine Programmer, Verse Framework

Epic Games

Bellevue, Washington, United States (On-Site)
2 Months ago
Limit Break - Senior Engineer (Unity) (Japan)

Limit Break

Tokyo, Japan (On-Site)
9 Months 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.

Bogota, Colombia (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

British Columbia, Canada (On-Site)

Melbourne, Victoria, Australia (Hybrid)

Bogotá, Bogota, Colombia (On-Site)

Victoria, Australia (Hybrid)

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