Software Engineer - CRM Engineering

Electronic Arts
Kirkland, TX
Job Description
The Software Engineer - CRM Engineering will design and develop scalable AI-powered systems for creative content generation, workflow automation, and lifecycle marketing delivery. The role will involve building and maintaining production-ready applications, integrating with existing MarTech platforms and CRM tools, and collaborating with cross-functional teams.

Requirements

  • 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

Benefits

  • 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
  • 401(k)
  • 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
]]>