Senior Software Engineer - User Generated Experiences

3 Weeks ago • 8 Years + • Full Stack Development

Job Summary

Job Description

EA's Digital Platform group seeks a Senior Software Engineer to join the Integrated Content team, focusing on User-Generated Experiences (UGX) technology. This role involves developing dynamic, responsive, and resilient systems; designing and implementing robust search capabilities (Suggesters, Tokenizers, full-text search, including Fuzzy, faceted, and hybrid search); optimizing search relevancy using ML models; designing, implementing, and maintaining complex systems; and implementing security best practices. The ideal candidate possesses 8+ years of back-end service programming experience with Scala and Java, expertise in search platforms (OpenSearch or ElasticSearch), and AWS experience (EKS, OpenSearch, Terraform).
Must have:
  • 8+ years back-end experience
  • Scala and Java expertise
  • High-performance service delivery
  • OpenSearch/ElasticSearch expertise
  • Search query optimization
  • AWS experience (EKS, OpenSearch, Terraform)
  • CI/CD pipeline experience
Good to have:
  • Flink or similar streaming platform experience
  • Kotlin or Clojure experience
Perks:
  • 3 weeks vacation
  • 10 days sick time
  • Paid parental leave
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Bonus and equity (for eligible roles)
  • Free games

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

As a Senior Software Engineer, you will play a critical role in the Integrated Content team, at the center of EA's User-Generated Experiences (UGX) technology and will report to the Senior Engineering Manager.

This role may be hybrid or remote, based in any of the following Canadian provinces: British Columbia, Alberta, Quebec, or Ontario.

Responsibilities

  • You will develop dynamic, responsive, and resilient systems.

  • You will design and implement search capabilities such as Suggesters, Tokenizers and full-text search, including Fuzzy search, faceted search and hybrid search.

  • You will tune and optimize for search relevancy, including the use of ML model implementation.

  • You will design, implement and maintain complex systems and features end-to-end.

  • You will implement security best practices including authentication, authorization and access control for search platforms.

Qualifications:

  • 8+ years of professional experience programming back-end services

  • Experience with Scala and Java

  • Experience delivering and managing high traffic, high performance services

  • Expertise in Search Platform technologies including OpenSearch or ElasticSearch

  • Experience designing and optimizing search queries (ElasticSearch DSL, Lucene) and the usage of Search Templates.

  • Experience with indexing strategies, search ranking and relevancy tuning.

  • Exposure to a variety of programming paradigms, including both imperative and functional programming languages

  • Experience deploying and maintaining virtual infrastructure on AWS (e.g. EKS, OpenSearch, Terraform), or other cloud providers.

  • Experience building CI/CD Pipelines

Bonus:

  • Experience working with Flink or similar streaming platform

  • Experience with Kotlin or Clojure

Ceci ne s’applique pas au Québec.

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) $133,400 - $193,200 CAD

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.

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 take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support a balanced life with paid time off and new parent leave, plus free games and so much 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

Google - Customer Solutions Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
ByteDance - Senior Software Engineer, Edge Cloud Platform

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Accurate - Performance/Load Test Engineer

Accurate

Hyderabad, Telangana, India (Hybrid)
1 Day ago
ByteDance - Data Analyst - Global Payment

ByteDance

Singapore (On-Site)
1 Month ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Los Angeles, California, United States (Remote)
6 Months ago
Google - Software Engineer III, Google Ads

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
N-iX - Junior .NET Full Stack Engineer

N-iX

Colombia (Flexible)
2 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Security and Privacy

Google

San Francisco, California, United States (On-Site)
5 Months ago
GameChanger  - Staff iOS Software Engineer, Gameday

GameChanger

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Dream Sports - Director System IT

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Twitch - Data Engineer - Monetization

Twitch

San Francisco, California, United States (On-Site)
2 Weeks ago
Meta - Production Engineering

Meta

New York, New York, United States (On-Site)
5 Months ago
ByteDance - Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Software Engineering Manager, Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Mobile, Wear OS

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Loyalty Juggernaut - Product Engineer (2025 Grads.)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
2 Days ago
ION - Senior Technical Consultant - Endur

ION

Dallas, Texas, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in British Columbia, Canada

Fortra - Business Development Representative

Fortra

Canada (On-Site)
1 Day ago
Digital Extremes - Senior Character Artist

Digital Extremes

London, Ontario, Canada (On-Site)
1 Day ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Mistplay - Senior DevOps Engineer II

Mistplay

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Ubisoft - Golang Back-end Developer

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Scientific Games  - HR Clerk

Scientific Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Wisk - Senior Staff Controls Engineering Professional

Wisk

Montreal, Quebec, Canada (Hybrid)
1 Day ago
Next Level Games - Senior Level Designer

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Staff Software Engineer, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
CD PROJEKT RED - Software Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Microsoft - Senior Software Engineer - Frontend

Microsoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Starkflow - Principal Full Stack Developer

Starkflow

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Seedify - Senior Backend Developer

Seedify

(Remote)
10 Months ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
N-iX - Middle .NET Engineer

N-iX

Poland (Hybrid)
3 Days ago
Google - Software Engineer III, Infrastructure, Google Cloud Business Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Sigma Software - Senior Scala Developer (Online Shopping Platform)

Sigma Software

Ukrainka, Kharkiv Oblast, Ukraine (On-Site)
6 Months ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Galway, County Galway, Ireland (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Galway, County Galway, Ireland (On-Site)

Cologne, North Rhine-Westphalia, Germany (Hybrid)

Montreal, Quebec, Canada (On-Site)

Hyderabad, Telangana, India (On-Site)

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