Sr Software Engineer - Tools & Technology

Apr 06, 2024
Vancouver, Canada
... Not specified
... Intermediate
Full time
... Office work

 Creative Technologies

We enable the game team’s technical product strategy through technology and solutions for game development. Our goal is to be the best place for engineers in EA while aiming to be valuable partners for game development.  Our organization is aligned with expertise and specialization, providing ongoing solutions and technology and tools differentiation, we are nimble and ready to adapt and grow. 

Reporting to the Senior Development Director, you will work with a small team of technical artists and engineers to support the Capture Production team with tools and pipeline development and also to enhance our Virtual Production capability. Sometimes, you will work with external companies to integrate their technology into existing pipelines:


  • You will partner with end-users to understand their workflows and toolset requirements   

  • You will solve complex, systematic problems in the domain of tools, pipeline and workflow development 

  • You will architect tool design, implementation and debugging   

  • You will define, communicate and implement coding standards across team and projects   

  • You will mentor junior team members 

  • You will write clean, modular, documented code 

  • You work will include a focus on motion capture, 3D scanning and virtual production tools and pipelines 

  • You will gather requirements from team members and create specifications and timelines that you will validate with the other team members

  • You will promote code quality through unit-testing, code-review and automation  


  • 5+ years of professional software development 

  • Expertise in C# development with working knowledge of dot NET and WPF  

  • Working knowledge of C++ utilised in large-scale projects  

  • Understanding of UI, UX Concepts  

  • Experience in tool development - including content creation packages, world editing tools, 2D and 3D art content pipelines, art importers/exporters, automated content/data build systems and GUI development 

  • Experience with version control such as Gitlab  

  • Working knowledge of large Relational Databases  

  • Ability to improve workflow to enhance group productivity  

  • Bachelor’s degree in computer science or related field, or equivalent training and hands-on experience 

  • Experience communicating updates and resolutions to customers and other partners verbally and through documentation


Ceci ne s’applique pas au Québec.


The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the range and benefits for your specific location.

EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Pay offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.


• California (depending on location e.g. Los Angeles vs. Sacramento):
º $149,150 - $233,500 USD Annually
• New York (depending on location e.g. Manhattan vs. Buffalo):
º $136,000 - $233,500 USD Annually
• Jersey City, NJ :
º $171,100 - $233,500 USD Annually
• Colorado (depending on location e.g. Denver vs. Colorado Springs):
º $136,000 - $190,850 USD Annually
• Washington (depending on location e.g. Seattle vs. Spokane):
º $136,000 - $218,900 USD Annually
• British Columbia (depending on location e.g. Vancouver vs. Victoria):
º $114,050 - $185,250 CAN Annually

Base salary is just one part of the overall compensation at EA. 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. For 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.


622 available jobs