1

Associate Software Engineer Jobs in Burnaby, BC (NOW HIRING)

Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...

Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution ...

As a Software Engineer - Senior, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible ...

New

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Your ...

Software Engineer

Vancouver, BC · On-site

CA$74K - CA$87K/yr

This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your ...

Venue Kings is seeking a curious and collaborative Software Engineer - Backend and Data Integrations to join our growing technology team. You will contribute to the design, development, and ...

The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...

Software Engineer (Analysis)

Vancouver, BC · On-site

CA$120K - CA$200K/yr

As a software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant impact on our ...

As a Software Engineer II at Diligent, you'll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You'll contribute ...

next page

Showing results 1-20

Associate Software Engineer information

See Burnaby, BC salary details

$36.2K

$81.8K

$157.8K

How much do associate software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for associate software engineer in Burnaby, BC is $81,833.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,819.00 and $85,420.00 per year, depending on experience, location, and employer.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are the most commonly searched types of Software Engineer jobs in Burnaby, BC? The most popular types of Software Engineer jobs in Burnaby, BC are:
What are popular job titles related to Associate Software Engineer jobs in Burnaby, BC? For Associate Software Engineer jobs in Burnaby, BC, the most frequently searched job titles are:
What cities near Burnaby, BC are hiring for Associate Software Engineer jobs? Cities near Burnaby, BC with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Burnaby, BC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 76% In-person, 7% Hybrid, and 17% Remote job distribution, with an average salary of $81,833 per year, or $39.3 per hour.

Associate Software Engineer, EverQuest

Ravenwake Games

Vancouver, BC

CA$38K - CA$55K/yr

Full-time

Re-posted yesterday


Job description

Position Title: Associate Software Engineer

Studio/Department: Darkpaw Games

Employee Type: Full Time, Regular

Location: Remote ( within BC, Canada)

Salary Range: $38,000 - $55,000 CAD

Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing. Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Universe™ Online, Dungeons & Dragons Online®, The Lord of the Rings Online™, Magic: The Gathering Online, and MechWarrior®, we draw on a legacy of genre‑defining experiences. We're committed to delivering entertainment that inspires, engages, and unites players around the world. At Ravenwake Games, our mission is to craft immersive worlds that bring players together, build vibrant communities, and deliver unforgettable gameplay at every turn.

Description

This position will provide support to the Darkpaw Games Studio. Ravenwake is looking for a talented Associate Software Engineer to help tackle the massive codebase of EverQuest and build new features. If you have a knack for problem-solving, translating English into C++, and a passion for tinkering, then come help us continue the legacy of EverQuest!

Your Contribution

  • Writing and testing solid, reliable, and efficient code for highly scalable systems
  • Working with designers and artists to design, create, optimize, and maintain game systems and custom tools
  • Efficiently self-managing to balance working independently and with other developers
  • Documenting complex systems in a clear manner for others to rely as a reference and potentially expand upon

Required Knowledge and Experience

  • Experience playing EverQuest®
  • Self-starter attitude
  • Degree in Computer Science or Computer Science Engineering or equivalent work experience
  • 2+ years software engineering experience either in school, personal projects, or for work
  • Ability to communicate (both in written and verbal methods) complex processes in a clear manner
  • Strong analytical and problem-solving skills
  • A working proficiency in C++
  • Versatility with different styles of programming
  • Understanding of object-oriented software engineering principles and methodologies

Year-1 Success

  • Become familiar with the different sections of the EverQuest codebase
  • Gain a basic understanding of a few core gameplay systems as needed
  • Regularly engage in the software development lifecycle of gathering requirements, planning, implementation, testing, and releasing
  • Effective at managing your time appropriately and remain productive so most small tasks are completed in 3 - 5 days
  • Participate in team meetings and bring up ideas for discussion to improve the game, our tools, or our workflows
  • Clearly communicate with other developers to move past roadblocks or areas of confusion
  • Demonstrate high standards of ethics and fairness

Feel like you are a match for this role, but don't meet all the requirements? We encourage fresh viewpoints, so as long as you can show us how your attitude and other skills make up for any gaps, we still want to see your application!

Be Aware of Fraudulent Recruiting Activities

Ravenwake Games will never ask applicants for social insurance numbers, date of birth, bank account information or other sensitive information in job applications. Additionally, our recruiters do not communicate with applicants through free e-mail accounts (Gmail, Yahoo, Hotmail) or through online messaging apps (WhatsApp, Hangouts). We will never ask applicants to provide payment during the hiring process or extend an offer without conducting a phone, live video or in-person interview.
**Ravenwake is an Equal Opportunity Employer.**

#LI-DF1