Software Engineer II

10 Months ago • 3 Years + • $96,400 PA - $133,900 PA

Job Summary

Job Description

Backend Software Engineer needed to build scalable, distributed systems for EA's Gameplay Services. Experience with C++, API development, and memory management is essential.
Must have:
  • C++ Development
  • API Development
  • Memory Management
  • Distributed Systems
Good to have:
  • Zero Downtime
  • Algorithm Usage
  • Data Structures
  • Concurrency & Sync
Perks:
  • Retirement Plan
  • Health Insurance

Job Details

The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA’s incredible games and player experiences with high-level platforms like Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social. By providing reusable capabilities that game teams can easily integrate into their work, we let them focus on making some of the best games in the world and creating meaningful relationships with our players. We’re behind the curtain, making it all work together. Come power the future of play with us.

The Challenge Ahead:

The Gameplay Services Team develops services and SDKs in collaboration with EA's game studios for matchmaking, stats and leaderboards, achievements, game replays, VOIP, and game networking. As a Backend Software Engineer, you will build scalable, distributed server-side systems that provide functionality to our millions of customers and work on creative improvements to keep our systems at top-notch performance. You will report to the Senior Software Engineering Manager.

Responsibilities:

  • You will collaborate with customers and product owners across teams and time zones to create designs that balance priorities and requirements and can be broken down into clear execution plans.
  • You will drive design and implementation of APIs and protocols that are consistent, formalized, and testable.
  • You will maintain a suite of automated tests that validate the correctness of backend services.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering or related field.or equivalent experience
  • 3+ years of experience in software development in C++
  • Understanding of memory management, multiple processor use, runtime optimization, concurrency and synchronization.
  • Experience developing APIs for products that release new updates with zero downtime strategies and tools
  • Experience in algorithm and data structure usage
Ceci ne s’applique pas au Québec.

BC 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 base salary 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. Salary 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

• British Columbia (depending on location e.g. Vancouver vs. Victoria):
º $96,400 - $133,900 CAN Annually

Base salary is just one part of the overall compensation at EA. We also 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

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
9 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
9 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Canada (On-Site)
9 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Menlo Park, California, United States (On-Site)
9 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
9 Months ago
Jam City - Senior Software Engineer (Unity)

Jam City

Burbank, California, United States (Hybrid)
9 Months ago
Warner Bros. Games - Senior Software Engineer - Backend Development ( QoE Platform Team), Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Warner Bros. Games - Staff Software Engineer in Test - (GQA Team),Bangalore

Warner Bros. Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Warner Bros. Games - Software Engineer

Warner Bros. Games

(Hybrid)
9 Months ago
AGBO - Senior Software Engineer, Pipeline

AGBO

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
9 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
9 Months ago
Keywords Studios (Player Support) - Label Management Associate

Keywords Studios (Player Support)

Indianapolis, Indiana, United States (On-Site)
9 Months ago
Felix & Paul Studios - Artiste technique / Technical Artist

Felix & Paul Studios

Montreal, Quebec, Canada (Hybrid)
9 Months ago
CD PROJEKT RED - Gameplay Designer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
9 Months ago
PlayStation Global - Executive Search

PlayStation Global

United States (Remote)
9 Months ago
Lingo Kids LLC - Business Development and Partnerships Manager

Lingo Kids LLC

Madrid, Community Of Madrid, Spain (Remote)
9 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
9 Months ago
Ubisoft - UI Programmer - Snowdrop Paris - F/H/NB

Ubisoft

Paris, Île-de-France, France (Hybrid)
9 Months ago
GoReel - Junior Manual QA

GoReel

Bratislava, Bratislava Region, Slovakia (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Prodigy Education - Senior Game Full Stack Developer

Prodigy Education

Ontario, Canada (Hybrid)
9 Months ago
Gearbox Entertainment - Responsable de bureau/Office Manager

Gearbox Entertainment

Quebec, Canada (On-Site)
9 Months ago
Pixel United - Build & Release Engineer

Pixel United

Quebec, Canada (Remote)
9 Months ago
Larian Studios - Tech Audio Designer  | Designer Technique Audio

Larian Studios

Quebec, Canada (On-Site)
9 Months ago
Prodigy Education - Director, Brand & Creative Strategy

Prodigy Education

Ontario, Canada (Hybrid)
9 Months ago
Pinnguaq - Sanikiluaq Fisheries Co-ordinator

Pinnguaq

Nunavut, Canada (Hybrid)
9 Months ago
Keywords Studios (Player Support) - Business Development Manager - Video Game Art Services

Keywords Studios (Player Support)

British Columbia, Canada (Remote)
9 Months ago
Larian Studios - Tools Director

Larian Studios

Quebec, Canada (On-Site)
9 Months ago
Aristocrat Gaming - Full Stack Developer - Senior

Aristocrat Gaming

Quebec, Canada (Remote)
10 Months ago
Larian Studios - Graphics Programmer | Programmeur graphique

Larian Studios

Quebec, Canada (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
9 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
9 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
9 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
9 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
9 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
9 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
9 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
9 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Seoul, South Korea (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Austin, Texas, United States (Hybrid)

Shanghai, China (Hybrid)

Shanghai, China (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

Bucharest, Bucharest, Romania (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

Montreal, Quebec, 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