Talent.com
Software Engineer - CRM Engineering
Software Engineer - CRM EngineeringElectronic Arts (EA) • Vancouver, Metro Vancouver Regional District, CA
Software Engineer - CRM Engineering

Software Engineer - CRM Engineering

Electronic Arts (EA) • Vancouver, Metro Vancouver Regional District, CA
17 days ago
Job type
  • Full-time
Job description

Software Engineer - CRM Engineering

Join to apply for the Software Engineer - CRM Engineering 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, 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.

The Office of the CXO (Chief Experience Officer) is at the forefront of EA’s transformation to become a player‑first organization. Our CRM Engineering team plays a central role in enabling 1 : 1, personalized, real‑time communication across EA’s global ecosystem. This includes omni‑channel content delivery through EA.com, email, and in‑game messaging, backed by modern MarTech infrastructure and marketing science.

As a Software Engineer – CRM Engineering, reporting to the Technical Director of CRM Engineering, you will be a key contributor to building innovative solutions that leverage Generative AI to enable scaled low‑touch creative content, workflow automation, and lifecycle marketing delivery. You will work on cutting‑edge AI systems that personalize player experiences across EA’s global ecosystem, directly impacting millions of players worldwide. This is a full‑stack software engineering role, so you will be comfortable working with front‑end and back‑end technologies.

Responsibilities

  • Design and develop scalable AI‑powered systems for creative content generation, enabling dynamic, real‑time messaging across web, email, and in‑game channels.
  • Build and maintain production‑ready applications, exploring scaled use of LLMs, prompt engineering, model tuning, and orchestration frameworks (e.g., LangChain, Bedrock, Firefly).
  • Implement robust data pipelines and APIs to support omni‑channel content workflows and marketing automation.
  • Collaborate with cross‑functional teams including Product, Marketing, Data Science, and QA to deliver end‑to‑end solutions.
  • Integrate with existing MarTech platforms and CRM tools (Contentful, Adobe, Salesforce) to expand self‑service capabilities.
  • Participate in code reviews, technical design discussions, and agile development processes.
  • Stay current with emerging AI / ML technologies and propose innovative solutions to enhance player engagement.
  • Support production systems with monitoring, debugging, and performance optimization.

Qualifications – Required

  • 5+ years of software engineering experience with strong proficiency in modern programming languages (Python, JavaScript / TypeScript, Java, C# or similar).
  • Experience with cloud platforms (AWS, Azure, GCP) and distributed systems architecture.
  • Proficiency with APIs, microservices, and event‑driven architectures.
  • Experience with databases (SQL and NoSQL) and data processing frameworks.
  • Strong understanding of software development lifecycle, testing practices, and CI / CD pipelines.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
  • Qualifications – Preferred

  • Experience with marketing technology platforms or CRM systems.
  • Experience with real‑time messaging systems and event streaming platforms.
  • Familiarity with gaming or entertainment industry data patterns and player behavior analytics.
  • Hands‑on experience with LLMs, prompt engineering, and AI / ML frameworks.
  • 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).

  • British Columbia (depending on location e.g., Vancouver vs. Victoria) – $119,600 – $167,300 CAD
  • Washington (depending on location e.g., Seattle vs. Spokane) – $129,500 – $171,800 USD
  • In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical / dental / vision insurance, life insurance, disability insurance, and 401(k) to regular full‑time employees. Certain roles may also be eligible for bonus and equity.

    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.

    Seniority level

  • Mid‑Senior level
  • Employment type

  • Full‑time
  • Job function

  • Engineering and Information Technology
  • Entertainment Providers
  • Referrals increase your chances of interviewing at Electronic Arts (EA) by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Security Engineer

    Security Engineer

    freelance.ca • Richmond, Canada
    Full-time
    Key information / Informations clés.Type de poste : Contrat (consultant).Taux horaire : 70 $ – 90 $ / heure.Mandat senior en cybersécurité au sein d’une équipe DevSecOps, axé sur la sécurisation du...Show more
    Last updated: 30+ days ago • Promoted
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Microsoft Canada • Vancouver, BC, Canada
    Full-time
    The Applied Sciences Group (ASG) is looking for a generalist Senior Software Engineer to help us create innovative features across Windows and other Micros...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Vizzion • North Vancouver
    Full-time
    Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Show more
    Last updated: 30+ days ago • Promoted
    Qualcomm Chipset Firmware Engineer (Contractor)

    Qualcomm Chipset Firmware Engineer (Contractor)

    MistyWest • Vancouver, BC, Canada
    Full-time
    MistyWest is expanding its contractor pool and is actively seeking a Qualcomm-specific Bluetooth Audio Firmware Engineer to support current and upcoming headset and audio programs.This role is hand...Show more
    Last updated: 20 days ago • Promoted
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    Application & Support Engineer

    Application & Support Engineer

    Progressive Automations • Richmond, BC, Canada
    Full-time
    A confidential organization in the electromechanical products sector is seeking anApplication & Support Engineer to join its technical team. This role provides advanced application guidance, han...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer I

    Software Engineer I

    Planview GmbH, Software & Consulting • Vancouver
    Full-time
    Planview has one mission : to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement o...Show more
    Last updated: 8 days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Breakout • Vancouver
    Full-time
    Get AI-powered advice on this job and more exclusive features.Help us revolutionize B2B sales through generative AI.Breakout AI is an early-stage, seed-funded Gen AI startup founded by ex-Googlers ...Show more
    Last updated: 9 days ago • Promoted
    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

    Blizzard Entertainment • Vancouver
    Full-time +1
    Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver) page is loaded.Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver).Apply locations Vancouver ...Show more
    Last updated: 10 days ago • Promoted
    Customer Engineer

    Customer Engineer

    Getunblocked • Vancouver
    Full-time
    Unblocked, you’ll help monitor the quality of answers provided to our customers, suggest improvements, and collaborate closely with the sales, product, and engineering teams.Unblocked is a high-gro...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $115,000-$140,000+yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Engineering Productivity (Infotainment Platform)

    Software Engineer, Engineering Productivity (Infotainment Platform)

    Rivian • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer - Aplos

    Senior Software Engineer - Aplos

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 2 days ago • Promoted
    Customer Engineer

    Customer Engineer

    Collibra • Vancouver
    Full-time
    Collibra’s Customer Engineering team shapes the way some of the largest organizations in the world manage data by helping customers connect the right data and insights for all Data Citizens.As a Cu...Show more
    Last updated: 10 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    ChainXY • Vancouver
    Full-time
    ChainXY has been in the real estate data game since 2017.Our datasets track over 6 million locations across 9,000+ brands from retail to restaurant to banking and more. We’re setting the industry st...Show more
    Last updated: 10 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication USA • Burnaby
    Full-time
    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communic...Show more
    Last updated: 30+ days ago • Promoted