Enable job alerts via email!

Software Developer II - C++

Electronic Arts (EA)

Vancouver

Hybrid

CAD 96,000 - 134,000

Full time

6 days ago
Be an early applicant

Job summary

A leading gaming company in Vancouver seeks a Software Developer II to design and develop SDK capabilities that enhance gaming experiences. The role involves collaboration on various gaming platforms, requiring strong C++ skills and experience in software development. Candidates should be passionate about game technology and familiar with modern development practices. Remote/hybrid working arrangements are available.

Benefits

3 weeks vacation per year
10 days sick leave
Paid top-up to EI/QPIP benefits
Extended health/dental/vision coverage
Life and disability insurance
Retirement plan
Bonus and equity for certain roles

Qualifications

  • 4+ years' experience in software engineering.
  • Experience in C++ software development at a professional level.
  • Familiarity with Java, C#, Python, Objective-C.
  • Experience debugging complex bugs using different techniques.
  • Knowledge of object-oriented programming and OO design principles.
  • Experience working collaboratively with cross-functional teams.
  • Familiarity with scripting languages and game engines.
  • SDK / Library / middleware development experience.
  • Game Console, PC or mobile platform development experience.
  • Experience with version control systems.

Responsibilities

  • Design solutions for Console, Desktop, and Mobile games.
  • Develop SDKs for company-wide programs across latest technologies.
  • Collaborate for high-quality cross-platform products.
  • Work with producers and engineers on game and business features.
  • Document and test features for ease of use.

Skills

C++ software development
Java
C#
Python
Objective-C
Debugging complex bugs
Collaboration with cross-functional teams
Scripting languages
Game engines (Unity, Unreal)
Version control systems (GitHub/GitLab)
Job description
Overview

Join to apply for the Software Developer II role at Electronic Arts (EA).

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. A team where everyone makes play happen.

We are seeking a passionate Software Engineer to join our team and contribute to the development of cutting-edge client SDK capabilities that integrate video games with networked services enabling seamless and feature-rich experiences for players worldwide. Our mission is to collaborate with game teams across the globe to deliver outstanding, feature-rich products on all major gaming platforms, including but not limited to PlayStation, Xbox, Windows, macOS, Nintendo, iOS, Android, and emerging platforms. You will report to a Software Engineering Manager.

Responsibilities
  • You will design solutions to support our top Console, Desktops and Mobile games.
  • You will develop SDKs to support company-wide programs across the latest technologies.
  • You will collaborate to achieve high-quality cross-platform products in C++, C#, Python, Java and Objective-C.
  • You will work with producers and engineers to design networked game and business features.
  • You will document and test features to accelerate ease of use and simplify future maintenance of our technology.
Qualifications
  • 4+ years\' experience in software engineering
  • Experience working in C++ software development at a professional level
  • Familiarity with Java, C#, Python and Objective-C
  • Experience debugging complex bugs using different techniques
  • Knowledge of object-oriented programming and OO design principles
  • Experience working collaboratively with cross-functional teams
  • Familiarity with scripting languages e.g. Python, Lua and C# and with game engines e.g. Unity, Unreal
  • SDK / Library / middleware development experience
  • Game Console, PC or mobile platform development experience
  • Experience with version control systems like GitHub / GitLab and developing Git branching approaches

This is a hybrid remote / in-office role.

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).

PAY RANGES
  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
  • 96,400 - $133,900 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 adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs