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
20 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
    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: 6 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: 23 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
    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: 12 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: 13 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: 13 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: 11 days ago • Promoted
    Software Engineer

    Software Engineer

    Microsoft • Vancouver
    Full-time
    Software Engineer at Microsoft.The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost efficiency across Microsoft 365 IC3, enabling developers to ship fea...Show more
    Last updated: 13 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
    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: 5 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: 13 days ago • Promoted
    Staff Software Engineer - Distributed Query Systems

    Staff Software Engineer - Distributed Query Systems

    MongoDB • Vancouver
    Full-time
    A leading database technology company in Canada is seeking a senior software engineer with 10+ years of experience in data management systems. The role involves delivering significant projects, defi...Show more
    Last updated: 30+ days ago • Promoted
    Chemical Engineer

    Chemical Engineer

    DataAnnotation • Richmond, BC, Canada
    Full-time +1
    AI systems, while enjoying the flexibility of remote work and setting your own schedule.Chemist (part-time work from home). As a member of DataAnnotation’s Chemistry team, you’ll be part...Show more
    Last updated: 1 hour ago • Promoted • New!
    Founding Engineer

    Founding Engineer

    Simple Ventures Studio Inc. • Vancouver
    Full-time
    We’re an early stage, Simple Ventures-backed startup operating at the intersection of healthcare, family, and work.Our goal is to make it dramatically easier for people to navigate complex care dec...Show more
    Last updated: 2 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: 13 days ago • Promoted
    Software Development Engineer II, Authentication & Trust Experience

    Software Development Engineer II, Authentication & Trust Experience

    Remitly Inc. • Burnaby
    Full-time
    Software Development Engineer II, Authentication & Trust Experience page is loaded • •Software Development Engineer II, Authentication & Trust Experience • •locationsNew Westminster, British Columbia,...Show more
    Last updated: 13 days ago • Promoted