Outscal Logooutscal logo

Software Engineer III

8 Months ago • 5 Years + • $125,300 PA - $204,700 PA

Job Summary

Job Description

Develop user-facing content for The Sims 4, optimize game memory, and enhance performance tools. Requires 5+ years of C++ development experience.
Must have:
  • C++ Development
  • Game Optimization
  • Windows Platform
  • Performance Tools
Good to have:
  • Large-Scale Games
  • Live Products
  • Static Analysis
  • UI Technologies
Perks:
  • Paid Time Off
  • Medical Insurance

Job Details

Welcome to Maxis, 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.

In this role you will be part of the reimagining of The Sims that players know and love. The Sims is one of the top selling PC game franchise of all time and The Sims 4 is by far our most successful Sims game. We have 65 million registered players of the base game. To date, The Sims 4 has shipped over 50 content packs and countless base game feature and quality of life updates. The Sims 4 continues to transcend being “just a game” and continues to be a positive force in people’s lives while occupying a unique creative space in the game industry. We're excited you're interested to learn more about how you can join our team and dream big. For more information about The Sims , follow @TheSims on Twitter , Instagram and TikTok , like The Sims on Facebook , visit TheSims.com newsroom and tune into Behind The Sims on Youtube for the latest news and updates.

As a Gameplay 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.
  • 5+ 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.
  • 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.
Ceci ne s’applique pas au Québec.

COMPENSATION AND BENEFITS

The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the range and benefits for your specific location.

EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Pay offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.

BASE SALARY RANGES

• California (depending on location e.g. Los Angeles vs. Sacramento):
º $140,700 - $204,700 USD Annually
• New York (depending on location e.g. Manhattan vs. Buffalo):
º $125,300 - $204,700 USD Annually
• Jersey City, NJ :
º $164,800 - $204,700 USD Annually
• Colorado (depending on location e.g. Denver vs. Colorado Springs):
º $131,000 - $174,800 USD Annually
• Washington (depending on location e.g. Seattle vs. Spokane):
º $125,300 - $198,100 USD Annually
• British Columbia (depending on location e.g. Vancouver vs. Victoria):
º $115,100 - $161,200 CAN Annually

Base salary is just one part of the overall compensation at EA. In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and equity. For 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

Niantic - Software Engineer, Mobile Native

Niantic

Sunnyvale, California, United States (Hybrid)
5 Months ago
Niantic - Software Engineer, Mobile Native

Niantic

Bellevue, Washington, United States (Hybrid)
5 Months ago
Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Riot Games - Staff Software Engineer, MGS - 2XKO

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
PlayStation Global - Software Engineer Intern - Masters or PhD

PlayStation Global

San Mateo, California, United States (On-Site)
5 Months ago
Fortis Games - Staff Software Engineer (Backend/Multiplayer)

Fortis Games

Canada (Remote)
5 Months ago
Fortis Games - Staff Software Engineer (Backend/Multiplayer)

Fortis Games

Brazil (Remote)
5 Months ago
Fortis Games - Staff Software Engineer (Frontend)

Fortis Games

Brazil (Remote)
5 Months ago
Blizzard Entertainment - Senior Software Engineer, Server - Production Technology

Blizzard Entertainment

Irvine, California, United States (Hybrid)
5 Months ago
Unity - Senior Embedded Software Engineer

Unity

Tokyo, Japan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Every matrix - Database Administrator

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
5 Months ago
Every matrix - Database Administrator

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
5 Months ago
Every matrix - Middle QA Engineer (with Gaming experience)

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
5 Months ago
Every matrix - Middle QA Engineer (with Gaming experience)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
5 Months ago
Rockstar Games - Gameplay Animator

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago
Gamebreaking Studios - Engineering Manager (Unreal Gameplay Focus)

Gamebreaking Studios

Canada (Remote)
5 Months ago
Niantic - Software Engineer, Mobile Native

Niantic

Sunnyvale, California, United States (Hybrid)
5 Months ago
Niantic - Software Engineer, Mobile Native

Niantic

Bellevue, Washington, United States (Hybrid)
5 Months ago
Riot Games - Principal UX Designer - MMO

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Xsolla - Project Manager

Xsolla

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Kabam - Social Media Manager

Kabam

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
Behaviour Interactive - Marketing Data Analyst |  Analyste de Données Marketing

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Behaviour Interactive - Marketing Data Analyst |  Analyste de Données Marketing

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Digital Extremes - Intermediate Environment Artist

Digital Extremes

London, Ontario, Canada (Remote)
5 Months ago
Final Strike Games - Designer technique de gameplay

Final Strike Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
2K - Expert Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
2K - Senior Gameplay Animation Engineer

2K

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
2K - Artiste principal en éclairage

2K

Montréal, Québec, Canada (On-Site)
5 Months ago
Ubisoft - Animatrice, Animateur Cinématiques - (Projet Assassin's Creed)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Setu - Backend Engineer

Setu

India (Remote)
9 Months ago
Setu - Senior Manager — Banking Partnerships

Setu

Mumbai, Maharashtra, India (On-Site)
11 Months ago
Every matrix - Database Administrator

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
5 Months ago
Every matrix - Database Administrator

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
5 Months ago
Every matrix - Financial Analyst

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
5 Months ago
Dream Game Studios - SDE 1 - React Native with Android

Dream Game Studios

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Easygo - Software Development Engineer, Payments & Fraud

Easygo

Melbourne, Victoria, Australia (On-Site)
5 Months ago
Revolgy - AWS Data Architect (Snowflake, Gaming)

Revolgy

(Remote)
5 Months ago
Gamebreaking Studios - Engineering Manager (Unreal Gameplay Focus)

Gamebreaking Studios

Canada (Remote)
5 Months ago
Niantic - Software Engineer, Mobile Native

Niantic

Sunnyvale, California, United States (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Hyderabad, Telangana, India (On-Site)

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)

Hyderabad, Telangana, India (On-Site)

Southam, England, United Kingdom (Hybrid)

Madrid, Community Of Madrid, Spain (On-Site)

Lyon, Auvergne-Rhône-Alpes, France (On-Site)

Hyderabad, Telangana, India (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

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

Job Common Plug