<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>a56dab05-67a</externalid>
      <Title>Client Software Engineer</Title>
      <Description><![CDATA[<p>Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. As a Client Software Engineer on The Sims, you will work on the client systems within the game. The work will range from rapid prototyping to production development. Most of the work is expected to be done in C++.</p>
<p>Your responsibilities will include: Implementing client features and systems in C++. Extending existing client systems and creating new ones. Working with designers, producers, content creators and other engineers to design and develop game features. Writing technical design documents detailing software requirements. Writing cross-platform code with performance and memory usage in mind. Debugging code to document and fix bugs. Solving challenging technical problems in a dynamic environment to support active live service.</p>
<p>We are looking for someone with a strong working knowledge of modern C++, experience implementing complex game subsystems, and a strong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3D space.</p>
<p>If you have experience with graphics libraries (DirectX/OpenGL/Metal), desktop development, Windows platform and development tools (e.g. Visual Studio or other programming IDEs), skills debugging complex applications, and experience optimizing existing game code to be more performant, you will be a great fit for this role.</p>
<p>We offer a competitive salary range of $122,300 - $170,700 CAD per year, depending on location, as well as a package of benefits including vacation, sick time, paid top-up to EI/QPIP benefits, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan, and bonus and equity opportunities.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange>$122,300 - $170,700 CAD</Salaryrange>
      <Skills>C++, game development, client systems, rapid prototyping, production development, cross-platform code, performance and memory usage, debugging, challenging technical problems, graphics libraries, desktop development, Windows platform and development tools, skills debugging complex applications, optimizing existing game code</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Electronic Arts</Employername>
      <Employerlogo>https://logos.yubhub.co/jobs.ea.com.png</Employerlogo>
      <Employerdescription>Electronic Arts is a multinational video game developer and publisher. It has an extensive portfolio of games and experiences.</Employerdescription>
      <Employerwebsite>https://jobs.ea.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://jobs.ea.com/en_US/careers/JobDetail/Client-Software-Engineer-III/213549</Applyto>
      <Location>Vancouver</Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
  </jobs>
</source>