Software Developer II - C++

undefined ago • 4 Years + • Programming • $100,000 PA - $139,500 PA

Job Summary

Job Description

Electronic Arts is seeking a passionate Software Engineer to develop cutting-edge client SDK capabilities for integrating video games with networked services. This role involves collaborating with global game teams to deliver feature-rich products across major gaming platforms like PlayStation, Xbox, Windows, macOS, Nintendo, iOS, and Android. The engineer will design solutions for console, desktop, and mobile games, develop company-wide SDKs, and work with producers to design networked game and business features, ensuring high-quality, cross-platform products.
Must have:
  • Design solutions to support our top Console, Desktops and Mobile games.
  • Develop SDKs to support company-wide programs across the latest technologies.
  • Collaborate to achieve high-quality cross-platform products in C++, C#, Python, Java and Objective-C.
  • Work with producers and engineers to design networked game and business features.
  • Document and test features to accelerate ease of use and simplify future maintenance of our technology.
Perks:
  • 3 weeks vacation per year to start
  • 10 days sick time per year
  • Paid top-up to EI/QPIP benefits up to 100% of base salary for new child (12 weeks maternity, 4 weeks parental/adoption leave)
  • Extended health coverage
  • Dental coverage
  • Vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Bonus eligibility (certain roles)
  • Equity eligibility (certain roles)
  • Healthcare coverage
  • Mental well-being support
  • Paid time off
  • Family leaves
  • Complimentary games

Job Details

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.

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.

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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Vancouver, British Columbia, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Guildford, England, United Kingdom (Hybrid)

Oregon, United States (Remote)

Redwood City, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (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