1

New Grad Software Engineer Jobs in Burnaby, BC (NOW HIRING)

We are entering an era where the velocity of emerging threats-accelerated by new AI models-requires ... Work alongside Software Quality Engineers to ensure comprehensive automated unit and integration ...

Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ... What you'll do As an engineer at Brex, you will help develop new products from concept to launch ...

Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements * 1 ... software development experience * 1-5 years experience in Java, Shell, Python development

Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements * 1 ... software development experience * 1-5 years experience in Java, Shell, Python development

Principal Software Engineer (Platform)

Vancouver, BC · On-site +1

CA$187K - CA$250K/yr

Identify opportunities for innovation, by investigating new approaches in ML and Generative AI ... software engineering * 5+ years experience in engineering leadership * Strong written and verbal ...

Software Engineer Full Stack

Vancouver, BC · On-site

CA$90K - CA$120K/yr

Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup? At ... Build and launch new product features based on customer needs. * Hunt down and fix bugs that stand ...

Innovate & Optimize: continuously identify opportunities to improve our systems, research new ... Extensive Software Engineering Experience: 7+ years of professional experience, including hands-on ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

Senior C++ Software Engineer

Delta, BC · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

Senior C++ Software Engineer

Delta, BC · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

Showing results 41-60

New Grad Software Engineer information

See Burnaby, BC salary details

$27.1K

$88.3K

$165.3K

How much do new grad software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for new grad software engineer in Burnaby, BC is $88,303.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,301.00 and $108,534.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What job categories do people searching New Grad Software Engineer jobs in Burnaby, BC look for?

The top searched job categories for New Grad Software Engineer jobs in Burnaby, BC are:

What cities near Burnaby, BC are hiring for New Grad Software Engineer jobs?

Cities near Burnaby, BC with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Burnaby, BC as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $88,303 per year, or $42.5 per hour.

Senior Staff Software Engineer

Ping Identity

Vancouver, BC

CA$130K - CA$173K/yr

Full-time

Re-posted 5 days ago


Job description

Join Our Team

Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform that protects millions of global identities.

We are entering an era where the velocity of emerging threats-accelerated by new AI models-requires a paradigm shift from reactive patch management to intelligent, self-healing software pipelines. In this role, you will lead the charge in defining how our core enterprise stack anticipates vulnerabilities, automates dependency remediation, and scales robustly. Whether your background is in bleeding-edge security automation or engineering world-class, high-scale enterprise systems, you will provide the technical vision to future-proof our platform.

If you're a passionate developer who thrives in a fast-moving, agile environment - this role is for you. We're looking for someone with strong communication skills, the ability to translate requirements and designs into functional Java code, and a sharp focus on security, quality, and performance.

Meet Our Team

We are a friendly, inclusive team that brings together seasoned experts and engineers early in their career journey. We value collective ownership of our codebase, active mentorship, and efficient processes that prevent burnout. It's an environment where junior engineers are empowered to grow, and senior leaders have the space to guide the technical vision and lift the whole team.

Job Functions
  • Architect Next-Generation Defenses: Design and implement cutting-edge automated guardrails, continuous patching architecture, and intelligent dependency management to neutralize software vulnerabilities before they can be exploited.
  • Technical Strategy & Roadmap: Partner with Product Management and Security leadership to define a 3-year technical roadmap that safeguards enterprise identities against traditional and emerging AI-agent threat vectors.
  • Drive Engineering Excellence: Establish the architectural patterns, security standards, and automation frameworks utilized across distributed agile engineering teams.
  • High-Impact Mentorship: Sponsor and grow Senior and Staff engineers, fostering an organizational culture of "shift-left" security and robust system design.
  • Global Collaboration: Collaborate with team members locally in Vancouver, BC, and worldwide to align engineering efforts across geographic regions.
  • System Quality: Work alongside Software Quality Engineers to ensure comprehensive automated unit and integration testing frameworks are built directly into the new architecture.
Essential Qualifications
  • At least 10+ years of software engineering experience, with a proven track record of operating as a principal or senior staff architect for enterprise-grade, large-scale systems.
  • Expert-level mastery of Java and deep familiarity with the enterprise Java ecosystem, open-source libraries, and performance tuning at scale.
  • Automation Mindset: Proven experience architecting automated CI/CD guardrails, automated dependency workflows, or self-healing infrastructure.
  • Web Fundamentals: Solid understanding of HTTP, TLS, and core web application constraints.
  • Exceptional communication and systems-thinking skills, with a history of driving technical alignment across multiple distributed engineering teams.
Desired Qualifications
  • Proactive AI Security Leadership: Deep passion for or experience with evolving AI models and a strong understanding of how to protect software products from threats arising from automated AI exploits.
  • Identity Protocol Expertise: Strong knowledge of identity management technologies and protocols (e.g., SAML, OAuth 2.0, OpenID Connect, certificate management, cryptography).
  • Modern Tooling & DevSecOps: Experience with DevOps technologies such as Docker, Kubernetes, Helm, Git, Jenkins, Maven, and developer tools like ClaudeCode.
  • Framework Experience: Experience with core enterprise Java web libraries such as Spring and Jackson, as well as relational databases (JDBC, SQL).
  • Full-Stack Awareness: Familiarity with front-end development using React and Redux / JavaScript (advantageous for understanding end-to-end security vectors).

Salary Range: $130,000 - $173,000

In accordance with Pay Transparency Act the approximate compensation range for this role in Canada is listed above. Final compensation for this role will be determined by various factors, such as knowledge, skills, and abilities.