1

Senior R&D Software Developer Jobs in Vancouver, BC

Position Summary The Senior Software Developer will help us design, build, and test our Rust eBPF ... Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

A successful Senior Software Developer has a strong sense of ownership and can drive projects through to completion. Responsibilities * Write code that is testable, readable, and maintainable

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

If so, the Autodesk Developer Enablement team is seeking a highly motivated and experienced Senior Software Developer to help build and operate Autodesk's distributed computing platform. You will ...

We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a ... If you thrive on solving complex challenges and delivering impactful solutions, we'd encourage you ...

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise ... If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd ...

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

Senior Software Developer

Burnaby, BC · On-site

CA$117K - CA$143K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform ...

What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency ...

The Senior Software Engineer, Invoicing is a hands-on technical leader responsible for building, operating, and evolving critical client-facing features within Clio Manage, our industry-leading case ...

As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...

Senior Software Developer

Vancouver, BC · Hybrid

CA$100K - CA$120K/yr

Broadridge Trading and Connectivity Solutions (BTCS), is seeking an experienced senior software developer in the Vancouver area join the NYFIX development team at Broadridge with 8 or more years of C ...

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise ... If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd ...

next page

Showing results 1-20

Senior R D Software Developer information

What engineers make $300,000 a year?

Senior R&D Software Developers can earn $300,000 or more annually, especially with extensive experience, specialized skills in areas like AI or cybersecurity, and working in high-demand industries or companies. Compensation often includes bonuses, stock options, and other benefits. Achieving this level typically requires advanced degrees, certifications, and a strong track record of innovation and leadership.

Is L5 at Google Senior?

At Google, L5 is typically considered a mid-level software engineering role, often referred to as a Software Engineer II. It is generally not classified as a senior position, which usually starts at L6 or higher, depending on the team and responsibilities. L5 engineers are expected to have solid technical skills and contribute to projects under guidance, with senior roles involving more leadership and mentorship responsibilities.

What is the difference between Senior R&D Software Developer vs Software Engineer?

AspectSenior R&D Software DeveloperSoftware Engineer
CredentialsBachelor's or Master's in Computer Science or related field; experience in R&DBachelor's or higher in Computer Science or related field
Work EnvironmentResearch and development labs, innovation teamsDevelopment teams, product-focused environments
Industry UsageTech, manufacturing, research institutionsTech companies, startups, software firms
Common Search/ComparisonOften compared for R&D roles and advanced developmentMore general software development roles

The main difference is that a Senior R&D Software Developer focuses on innovative research, prototyping, and developing new technologies within R&D environments, often requiring specialized knowledge and experience. In contrast, a Software Engineer typically works on building, testing, and maintaining software products in production environments. Both roles require strong programming skills, but the Senior R&D role emphasizes research and experimentation.

What engineer makes $500,000 a year?

Senior R&D Software Developers with extensive experience, specialized skills in areas like AI or cybersecurity, and leadership responsibilities can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, and stock options, especially in high-growth tech companies or startups. Achieving this level typically requires advanced degrees, a strong track record, and working in competitive, high-demand environments.

Is R&D stressful as a career?

A Senior R&D Software Developer role can be stressful due to tight deadlines, complex problem-solving, and the need for innovation. The environment often requires adaptability, technical expertise, and continuous learning to meet project goals and stay competitive.
What are the most commonly searched types of R&D Software Developer jobs in Vancouver, BC? The most popular types of R&D Software Developer jobs in Vancouver, BC are:
Senior Software Developer

Senior Software Developer

Thales

Vancouver, BC • Hybrid

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 4 days ago


Thales rating

8.9

Company rating: 8.9 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

10th of 155 rated electronics manufacturers


Job description

Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

This is a hybrid role in Vancouver, BC Canada.

Position Summary

The Senior Software Developer will help us design, build, and test our Rust eBPF agent. Additionally, they will be a corecontributor to our other system call related agents.


Key Areas of Responsibility

Contribute to the architecture, design and development of new security products, features and proof of concept prototypes

Investigate, perform root cause analysis, and solve complex issues identified in the field

Perform all the tasks required of a software developer within an Agile SDLC

Ensure code quality through comprehensive and effective unit and integration testing

Collaborate with a cross-functional team of developers, product managers and QA engineers, pre-sales engineers and fieldsupport engineers

Basic Qualifications

3+ years of professional experience in Rust, 8+ in a professional software development role

Experience with eBPF highly desired

Experience building and delivering production software.

Experience working with Linux system calls

Knowledge of Rust and C/C++ build systems and toolchains; experience handling library compatibility issues

Understanding of the HTTP protocol

Experience building performant, thread-safe and memory-safe executables and shared libraries in Rust

A belief in the importance of unit testing, design patterns and an understanding of common development best practices

Ability to communicate and transfer knowledge clearly and effectively to both technical and non-technical audiences

Ability to prioritize and multitask in a fast-paced environment

A passion for getting to the bottom of issues and eliminating unknowns

BSc or MSc in computer science or a related degree

Preferred Qualifications

Understanding of how software security exploits work and experience building software that mitigates them

Experience building interop layers (native language bindings) between other programming languages and Rust

Experience with containerized environments (e.g. Docker, Kubernetes)

Experience with performance testing, penetration testing tools and techniques

The anticipated TTC range for this role is 118,377.21 - 157,996.89 - 197,496.11 CAD Annual. The Company reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

If you're excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community!https://careers.thalesgroup.com/global/en/jointalentcommunity.You can upload your CV and our recruiters can get in touch with any new opportunities that may be of interest to you.

Why Join Us?

Say HI and learn more about working at Thalesclick here

#LI-MG1

#LI-Hybrid

Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.

Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

Company paid holidays, vacation days, and paid sick leave.

Voluntary Life, AD&D, Critical Illness, Long-Term Disability.

Employee Discounts on home, auto, and gym membership.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.


What Thales employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom