New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior Software Engineer - Generalist

Electronic Arts
Apply →
hybrid senior full-time $141,400 - $204,400 CAD Vancouver

First indexed 28 Apr 2026

Description

We're looking for a talented Senior Software Engineer to join our team at Respawn, a leading game development studio. As a senior engineer, you will play a key role in building and maintaining our games' technical infrastructure. You will work closely with cross-functional teams to design, develop, and deploy high-quality software solutions.

Responsibilities:

  • Collaborate with designers, artists, and other engineers to create engaging and immersive gaming experiences
  • Design, develop, and maintain large-scale software systems using a variety of programming languages and technologies
  • Troubleshoot and resolve complex technical issues, and optimize system performance
  • Mentor junior engineers and provide guidance on coding best practices and technical architecture
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our engineering processes and tools

Requirements:

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in software development, with a focus on game development
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns
  • Proficiency in C++, Java, or other programming languages commonly used in game development
  • Experience with game engines such as Unreal Engine or Unity
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams

Benefits:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment
  • Access to cutting-edge technology and tools
  • Flexible work arrangements, including remote work options
  • Comprehensive health and wellness program
  • Recognition and rewards for outstanding performance

We're proud to offer a comprehensive benefits package that includes:

  • Vacation time (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
  • Bonus and equity opportunities for certain roles
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Engineer-Generalist-Apex-Legends/213848