Senior Client Software Engineer

3 Months ago • 7 Years + • Frontend Development

Job Summary

Job Description

As a Client Software Engineer on The Sims 4, you will develop user-facing content for The Sims 4. Your responsibilities include improving the game's memory consumption, maintaining and enhancing game performance measurement and profiling tools, supporting the scalability of the game client memory, and writing technical design documents detailing software requirements.
Must have:
  • Bachelor/Master’s degree in Computer Science, Software Engineering or related field.
  • 7+ years experience in a hands-on development role.
  • Demonstrate technical abilities with projects implemented in C++.
  • Experience with Windows platform and development tools (e.g. Visual Studio or other programming IDEs).
  • Experience optimizing existing game code to be more performant.
Good to have:
  • Previous engineering experience overseeing a major system on a AAA title.
  • Demonstrate experience working in large data-driven games or applications.
  • Experience developing for large-scale live products.
  • Experience using static and performance analysis tools, automated testing, unit testing, and configuration management processes.
  • Knowledge of UI technologies such as Scaleform, ActionScript 3, HTML, CSS, JavaScript, or familiarity with Flash.
Perks:
  • 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
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan to regular full-time employees
  • Bonus and equity (for certain roles)

Job Details

Description & Requirements

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

Welcome to, home to tinkerers, craftspeople, & storytellers. Our drive is to inspire everyone to make a better world through creative play. As the developer of The Sims, we create games and experiences for millions of people around the world and are always looking for new ways to inspire our players. Maxis is a place where you can do what you love and help others grow while doing it; a place where your unique voice can be heard and seen. We put creativity and inclusivity at the core of our work and don't settle for seeing the world only as it is, but strive to build a world as it could be.

Teams are building the next generation game and creative platform, and reimagining The Sims that players know and love with even more new ways to play. We're excited you're interested to learn more about how you can join our team and dream big.

As a Client Software Engineer on The Sims 4, your job will be to develop user-facing content for The Sims 4.

You will report into a studio Development Director.

Job Responsibilities:

  • You will improve the game’s memory consumption by increasing the efficiency of the existing solutions, introducing more efficient solutions and technologies, or taking advantage of platform-specific capabilities when possible.

  • You will maintain and enhance game performance measurement and profiling tools.

  • You will support the scalability of the game client memory to support the growing set of features and content for The Sims.

  • You will write technical design documents detailing software requirements.

Qualifications:

  • Bachelor/Master’s degree in Computer Science, Software Engineering or related field.

  • 7+ years experience in a hands-on development role.

  • Demonstrate technical abilities with projects implemented in C++.

  • Experience with Windows platform and development tools (e.g. Visual Studio or other programming IDEs).

  • Experience optimizing existing game code to be more performant.

Pluses:

  • Previous engineering experience overseeing a major system on a AAA title.

  • Demonstrate experience working in large data-driven games or applications.

  • Experience developing for large-scale live products.

  • Experience using static and performance analysis tools, automated testing, unit testing, and configuration management processes.

  • Knowledge of UI technologies such as Scaleform, ActionScript 3, HTML, CSS, JavaScript, or familiarity with Flash.

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)
    • $133,400 - $193,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.

Similar Jobs

Nagarro - Associate Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
LeoVegas - Fullstack Software Engineer

LeoVegas

Gżira, Malta (Hybrid)
1 Month ago
Dun & Bradstreet - Data Engineer I (R-16802)

Dun & Bradstreet

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Aristocrat Gaming - Integration Manager

Aristocrat Gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
IGG - Senior Backend Engineer

IGG

Singapore (On-Site)
3 Months ago
Hudl - Infrastructure Engineer - Frontend Platform

Hudl

London, England, United Kingdom (Remote)
2 Months ago
Tesla - Senior Software Engineer - Full Stack React & PHP

Tesla

North Holland, Netherlands (On-Site)
1 Week ago
PwC - IN-Senior Associate_.NET with Angular_MS Engg_Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
3 Months ago
Hedra - Lead Product Engineer

Hedra

New York, New York, United States (On-Site)
4 Months ago
Energy Aspects - Senior Frontend Engineer

Energy Aspects

Kolkata, West Bengal, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Sr. UX Designer, Venmo Teens

Paypal

San Jose, California, United States (On-Site)
4 Months ago
Patterned Learning Career - Senior Full Stack Software Engineer

Patterned Learning Career

(Remote)
1 Week ago
WebFX - Jr. Paid Social Media Marketing Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
3 Months ago
Jigya - ITC Limited - IT Manager for Adobe Experience Manager (AEM) & Digital Assets

Jigya

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Social Discovery Group - CRM Manager (Middle/Senior)

Social Discovery Group

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Week ago
Paypal - Sr. UX Designer

Paypal

Austin, Texas, United States (Hybrid)
4 Months ago
Google - Senior Software Engineer, Full Stack

Google

(On-Site)
2 Months ago
N-iX - Senior Front-End Engineer

N-iX

(Remote)
3 Weeks ago
Corsair - Director, Web Experience

Corsair

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

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Evolution - Senior Trainer

Evolution

New Westminster, British Columbia, Canada (On-Site)
5 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
8 Months ago
Next Level Games - Senior Level Designer

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Digital Extremes - Internal Recruitment Specialist

Digital Extremes

London, Ontario, Canada (On-Site)
2 Months ago
Axiom Zen - Executive Producer, LiveOps

Axiom Zen

Vancouver, British Columbia, Canada (Remote)
4 Months ago
Turbulent - Responsable Programmeur Online / Lead Online Programmer - Star Citizen

Turbulent

Montreal, Quebec, Canada (On-Site)
2 Months ago
Electronic Arts - Rendering Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Blazesoft - Community Marketing Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
3 Months ago
Activision - Software Development Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Dream Sports - Frontend - SDE 2 (React Native)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Scopely - Senior Frontend Engineer

Scopely

Spain (Hybrid)
3 Months ago
Gamezop - Software Engineer - Frontend

Gamezop

India (Remote)
6 Months ago
Canva - Backend Software Engineer - Java - Internationalization

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
ComeOn Group - Senior Frontend Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
N-iX - Senior Front-End Engineer

N-iX

(Remote)
3 Weeks ago
Rockstar Games - UI Tools Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Inkittt - Senior Frontend Engineer

Inkittt

San Francisco, California, United States (On-Site)
6 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Canva - Engineering Manager (Frontend) - Video Editor

Canva

Sydney, New South Wales, Australia (Remote)
1 Week 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.

Vancouver, British Columbia, Canada (Hybrid)

British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Redwood City, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Melbourne, Victoria, Australia (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Melbourne, Victoria, Australia (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

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