Client Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada
Base: $122,300 - $170,700 cad; bonus/equity: not s...
On-site
Implement client features and systems in c++
Extend existing client systems
Write technical design documents
As a Client Software Engineer on The Sims, you will work on the client systems within the game, ranging from rapid prototyping to production development

Job Summary

  • As a Client Software Engineer on The Sims, you will work on the client systems within the game, ranging from rapid prototyping to production development.
  • The role requires implementing client features and systems in C++, extending existing systems, and collaborating with designers and producers.
  • Electronic Arts offers a comprehensive benefits package including healthcare, mental well-being support, retirement savings, and paid time off.

Matching Summary

As a Client Software Engineer on The Sims, you will work on the client systems within the game, ranging from rapid prototyping to production development.

Salary

Base: $122,300 - $170,700 CAD; Bonus/Equity: Not specified; Benefits: 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

Skills & Requirements

Must-have

  • Implement client features and systems in C++
  • Extend existing client systems
  • Write technical design documents
  • Write cross-platform code
  • Debug code to document and fix bugs
  • Solve challenging technical problems
  • Experience with modern C++
  • Desktop development experience

Nice-to-have

  • Experience with graphics libraries
  • Experience with The Sims games
  • Experience working in large data-driven games
  • Experience developing for large-scale live products
  • Experience using static and performance analysis tools

Key Requirements

  • Bachelor/Master’s degree in Computer Science, Software Engineering or related field
  • 5-8 years experience in a hands on development role
  • Experience with Windows platform and development tools
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter