Software Developer II

1 Month ago • 4 Years + • Programming • $96,400 PA - $133,900 PA

Job Summary

Job Description

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. You will design solutions for top Console, Desktops, and Mobile games, develop SDKs for company-wide programs, and collaborate on high-quality cross-platform products using C++, C#, Python, Java, and Objective-C. Responsibilities include working with producers and engineers on networked game and business features, and documenting/testing features. The ideal candidate will have 4+ years of software engineering experience, particularly in C++ development, with familiarity in Java, C#, Python, and Objective-C.
Must have:
  • 4+ years' experience in software engineering
  • Experience in C++ software development
  • Familiarity with Java, C#, Python, Objective-C
  • Debugging complex bugs
  • Object-oriented programming knowledge
  • Cross-functional team collaboration
  • SDK/Library/middleware development
  • Game Console, PC, or mobile development
  • Version control systems (GitHub/GitLab)
Good to have:
  • Familiarity with scripting languages (Python, Lua, C#)
  • Familiarity with game engines (Unity, Unreal)
  • Git branching strategies
Perks:
  • Vacation (3 weeks per year to start)
  • 10 days per year sick time
  • Paid top-up to EI/QPIP benefits
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Bonus and equity (certain roles)

Job Details

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.

Similar Jobs

Cambium - Senior AI Engineer

Cambium

San Francisco, California, United States (Hybrid)
2 Weeks ago
Gallagher - SPA - Content Developer and Visual Designer

Gallagher

Bengaluru, Karnataka, India (On-Site)
10 Months ago
TVH - Functional Analyst - Compliance

TVH

Waregem, Flanders, Belgium (On-Site)
1 Year ago
CD PROJEKT RED - Motion Capture Producer

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
1 Month ago
Fireworks AI - Applied Machine Learning Engineer

Fireworks AI

United States (Hybrid)
2 Weeks ago
Canonical - Rust Engineering Lead

Canonical

(Remote)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
USE Insider - Software Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
1 Month ago
X Studios,  Inc  - Engineer, Django/Python (Contractor)

X Studios, Inc

Winter Park, Florida, United States (On-Site)
11 Months ago
Aptive - Technical Leader (C++, Algorithm, Simulink, Vehicle dynamics)

Aptive

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zones - Services Marketing Manager

Zones

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
extreme network - Associate Account Executive-East German Territory

extreme network

Berlin, Berlin, Germany (Hybrid)
1 Month ago
GoTo Group - Senior Sales Executive

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
LegalZoom - Sales Enablement Specialist

LegalZoom

Las Vegas, Nevada, United States (On-Site)
2 Weeks ago
DMG - Territory Account Executive

DMG

Miami, Florida, United States (On-Site)
1 Month ago
Yodo1 - Unity3D Mobile SDK Team Lead

Yodo1

(Remote)
1 Year ago
Playtika - Product Manager

Playtika

Israel (On-Site)
9 Months ago
Saviynt - Director, Strategy - SaaS Product Management / Go-to-Market

Saviynt

El Segundo, California, United States (On-Site)
1 Month ago
Maersk - Project Manager (Control Tower)

Maersk

Shanghai, China (Remote)
3 Weeks ago
Scopely - Analytics Engineering Manager

Scopely

Barcelona, Catalonia, Spain (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Pinterest - Project & Program Manager II

Pinterest

Toronto, Ontario, Canada (Hybrid)
1 Week ago
The Walt Disney Company - Animator

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
GoMotive - Sales Development Representative

GoMotive

Canada (Remote)
1 Month ago
Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Unity - Senior DevOps Developer

Unity

Canada (Remote)
1 Month ago
Autodesk - Manager, Software Development - Global Developer Relations

Autodesk

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Alphawave Semi - Cross-Functional Engineer

Alphawave Semi

Toronto, Ontario, Canada (On-Site)
1 Year ago
Zoic studios - Senior Character Effects Artist

Zoic studios

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Liquid Development - Senior 3D Animator

Liquid Development

Ontario, Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Sabre India - Oracle Lead Database Engineer

Sabre India

Texas, United States (On-Site)
1 Month ago
d3t - Graduate Programmer

d3t

United Kingdom (On-Site)
1 Month ago
Gaijin Entertainment - Java Developer

Gaijin Entertainment

Prague, Czechia (On-Site)
3 Months ago
Imanage - Staff Software Engineer (Java)

Imanage

Chicago, Illinois, United States (Hybrid)
1 Month ago
Build Staff - Java Developer

Build Staff

Alexandria, Virginia, United States (On-Site)
6 Years ago
Capgemini - Java Architect

Capgemini

Coimbatore, Tamil Nadu, India (On-Site)
2 Months ago
Nice - Specialist Software Engineer (Dot Net)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Amazon games  - Senior Software Developer

Amazon games

Seattle, Washington, United States (On-Site)
2 Months ago
Playtika - Java Developer

Playtika

Poland (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Orlando, Florida, United States (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Galway, County Galway, Ireland (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Bucharest, Romania (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Guildford, England, United Kingdom (Hybrid)

Bucharest, Romania (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