1 month ago

Software Developer, Tools

Electronic Arts (EA)

On Site
Full Time
CA$140,000
Vancouver, BC
Apply

Job Overview

Job TitleSoftware Developer, Tools
Job TypeFull Time
Offered SalaryCA$140,000
LocationVancouver, BC

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Electronic Arts (EA) & Maxis

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 global community where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Welcome to Maxis, home to tinkerers, craftspeople, and 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 Software Developer, Tools 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 franchises of all time and The Sims 4 is by far our most successful Sims game, with more than 70 million registered players. To date, The Sims 4 has shipped over 60 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.

The Role: Software Developer, Tools

As a Software Developer, Tools, you'll work with us to build content creation tools that empower our Makers to create endless possibilities. You'll report to one of our Development Directors and join us as a hybrid team member who is in office Tuesdays, Thursdays, and one additional day of your choosing.

Responsibilities

  • Collaborate with partners across multiple disciplines to envision, design, and implement clear and efficient development solutions for content creators.
  • Demonstrate understanding of the needs of disciplines to gather requirements and propose right-sized solutions.
  • Implement new features and improve existing ones in workflow tools using C#, C++ and Python.
  • Exercise patience and understanding while providing troubleshooting support to users, both within and adjacent to the content development tools.
  • Perform root cause analysis investigations to improve pipeline / workflow improvements to increase productivity and ease workloads.
  • Maintain succinct documentation to support pipeline / workflow processes.

Qualifications

  • Experience making tools for developers and consumers through a customer-oriented mindset.
  • Experience with video game content pipelines on shipped games.
  • Programming experience and skill in C#, C++ and Python.
  • Minimum 5 years professional experience as a developer on a game/tools team.
  • Demonstrated knowledge of good software development practices.
  • Windows Presentation Foundation (WPF) experience or similar GUI frameworks.
  • Experience with Electron using React and Node.js.

Compensation & Benefits

The pay range for British Columbia is *$119,600 - $167,300 CAD. 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). For Canada, 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.

Key skills/competency

  • C#
  • C++
  • Python
  • WPF
  • Electron
  • React
  • Node.js
  • Game Development
  • Content Pipelines
  • Troubleshooting
  • Workflow Optimization
  • Software Development Practices

Tags:

Software Developer
Tools
C#
C++
Python
WPF
Electron
React
Node.js
Game Development
Content Pipeline
Troubleshooting
Workflow Optimization
Maxis
The Sims
Software Engineering
Developer Tools
UI Frameworks
Scripting
Game Engine
SDLC

Share Job:

How to Get Hired at Electronic Arts (EA)

  • Research EA and Maxis culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume for tools development: Highlight C#, C++, Python, WPF/Electron, and game content pipeline experience relevant to a Software Developer, Tools role.
  • Showcase your passion for game development: Emphasize any experience creating tools for developers or contributing to game content pipelines.
  • Prepare for technical and behavioral interviews: Practice problem-solving in C#, C++, and Python, and be ready to discuss collaboration and user support scenarios.
  • Network with EA employees: Connect with current and former Electronic Arts employees on LinkedIn to gain insights and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background