Software Engineer - CRM

1 Month ago • 2 Years + • $83,000 PA - $116,400 PA
Software Development & Engineering

Job Description

As a Software Engineer - CRM at Electronic Arts, you will contribute to the CXO's mission of transforming EA into a player-first organization. Your role in the CRM Engineering team involves building innovative solutions leveraging Generative AI for scaled low-touch creative content, workflow automation, and lifecycle marketing. You will work on cutting-edge AI systems to personalize player experiences across EA's global ecosystem, impacting millions worldwide through omni-channel content delivery via EA.com, email, and in-game messaging, supported by modern MarTech infrastructure.
Good To Have:
  • Familiarity with gaming or entertainment industry data patterns and player behavior analytics
Must Have:
  • 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.
  • Implement robust data pipelines and APIs to support omni-channel content workflows and marketing automation.
  • 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.
Perks:
  • 3 weeks per year vacation to start
  • 10 days per year of sick time
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Bonus and equity (for certain roles)
  • Healthcare coverage
  • Mental well-being support
  • Complimentary games

Add these skills to join the top 1% applicants for this job

problem-solving
game-texts
marketing-automation
agile-development
c#
aws
nosql
azure
ci-cd
microservices
python
sql
typescript
javascript
java

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.

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, 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.

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.
  • 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:

  • 2+ 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
  • Experience 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
  • Familiarity with gaming or entertainment industry data patterns and player behavior analytics is a plus

Set alerts for more jobs like Software Engineer - CRM
Set alerts for new jobs by Codemasters
Set alerts for new Software Development & Engineering jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙