Top Software Engineer Jobs in Vancouver
Staff Engineer position at Canonical working on open-source projects with a focus on technical leadership, software architecture, and team collaboration in Golang, Rust, Python, C, and React.
Design and develop Firmware for enabling technologies like DDR and/or CXL/PCIe for future-looking products. Responsible for implementing major features of products. Requires 5+ years of firmware development experience using C/C++ in embedded environments and 3+ years of DDR training.
Seeking a skilled full-time Software Engineer to develop the Tailscale product, focusing on user identity and secure access. Responsibilities include designing and building core backend software components, improving system efficiency and stability, and developing features for various sign-on options. Requires familiarity with distributed systems, SQL databases, authentication protocols, and networking. Remote work with fair compensation practices based on San Francisco market data.
Drive software development lifecycle, transform requirements into features, manage development teams, conduct software testing and maintenance. Translate user requirements into technical specifications, write code, and provide system design advice. Apply deep knowledge of algorithms, data structures, and programming languages to develop high-quality technology applications and services.
As an Unreal Programmer, you will be responsible for implementing game features in Unreal Engine using C++ and blueprints. You will collaborate with designers/artists to deliver game mechanics and visual improvements and contribute to the game code architecture.
Looking for a Fullstack Engineer to join the Enterprise Product and Delivery team in Canada. Responsible for customizing products for clients, working with Java, Kotlin, React, and more, and contributing to unit and integration tests. Must be quality-driven, have experience in agile development, and be proactive and result-oriented.
Looking for a Senior/Architect Software Engineer with experience in build systems, particularly Bazel, to work remotely with a global team. Responsibilities include collaborating with client teams, optimizing build systems, contributing to open source projects, and engaging with the Bazel community.
Join Microchip Technology, Inc. as a Technical Staff Software Engineer working on cutting-edge high-performance 64-bit System on Chip (SoC) devices. Responsibilities include providing technical leadership in performance benchmarking and optimization of Linux application libraries. Collaborate with internal teams and ecosystem partners to develop embedded software for multi-core systems.
Seeking experienced and innovative senior software engineers to build the next generation of cloud-based public safety software. Responsibilities include owning products and features, building robust server-side solutions, participating in technical decision-making, code reviews, documentation, and fostering an engineering culture of quality and efficiency.
As a Senior Engine Programmer for Fortnite Tech at Epic Games, you will optimize systems for CPU, GPU, and memory to improve player experience, monitor live client data, deep-dive into technical challenges, and act as a bridge between game developers and engine technology. You will also build tools and workflows to enhance developer efficiency and autonomy.
As a Software Development Engineer at Workday, you will architect, design, and develop enterprise software solutions using Java, Scala, and C#. You will tackle complex problems related to performance, scalability, and resilience, and collaborate with a diverse team distributed across Vancouver, Canada, and Pleasanton, CA.
Collaborate on designing robust and scalable software solutions for healthcare logistics, evaluate emerging technologies, participate in brainstorming sessions, and contribute to continuous improvement in an agile team environment.
Design, improve, and debug complex, scalable distributed systems. Provide mentorship to interns and junior engineers. Take part in technical planning and architectural decision-making. Collaborate with team members on designing scalable, well-tested web architecture, including APIs and backend systems.
As a Software Development Engineer, Mission Control at Shift4, you will architect, build, and deploy applications and data systems for the Mission Control Center. Responsibilities include engineering data pipelines, collaborating with users, building APIs, and creating technical documentation. This role requires 5+ years of technical development experience and a Bachelor's degree in a relevant field.
Design, implement, and maintain systems for a fintech company focusing on an API-first stock and crypto platform. Specifically responsible for building a modern ledger system to support financial reporting, decision-making, and compliance. Collaborate with internal stakeholders, own high-visibility projects, and ensure the integrity and scalability of backend systems.
Join the Perception team at Labelbox as a Senior Fullstack Engineer, responsible for developing annotation tools for cutting-edge AI systems. Collaborate with engineers and designers to build scalable systems and innovative components. Solve complex technical challenges, address customer inquiries, and drive process improvements within the engineering team. Must have 5+ years of full-stack engineering experience with expertise in Typescript, Node.js, GraphQL, Python, Kubernetes, and GCP.
Work as a Senior Engineer in Software Development at Analog Devices, Inc. focusing on .NET development, semiconductor domain, software testing, and team leadership. Responsibilities include creating evaluation software, designing internal software frameworks, and guiding the development team. Must have advanced proficiency in C# and .NET versions, strong understanding of design patterns, and experience in the semiconductor industry. Excellent communication skills and familiarity with Agile practices are essential.
Lead design and architecture of impactful open source projects. Code in Golang, Rust, Python, C/C++, or Typescript/React. Collaborate with a global team, mentor colleagues, and provide technical leadership. Debug issues, produce high-quality code, and contribute to technical documentation. Work remotely with occasional global travel for company events.
As a Senior Engineer on the Ledger Team at Alpaca, you will design, implement, and maintain the systems for the modern ledger system, supporting financial reporting and decision-making. Collaborate with internal stakeholders, build backend systems with scalability in mind, and deliver high-visibility features/projects.
The Graph-Node Engineering team is focused on building and maintaining core software components that make The Graph work. We are looking for an experienced and highly motivated software engineer who can help us develop and implement optimizations for The Graph’s Hosted Service and our graph-node codebase.
Join Lime as a Senior Firmware Engineer to design and develop software for connected vehicles, work on operational tools, and collaborate with a global team of engineers and designers. Ideal candidate thrives in a startup environment and is passionate about innovative solutions for urban transportation.
Create applications for enterprises using the Mendix platform, integrate with existing solutions, collaborate with business analytics, ensure application quality, troubleshoot and monitor performance, provide solutions for business value, and document technical applications.
Senior Software Engineer role at Figment, a leading provider of blockchain infrastructure. Responsible for designing and implementing UIs for institutional staking on the Figment application. Full-time remote opportunity in Canada. Requires strong TypeScript & React background.
Work as a Senior Developer at CoLab on their Product Development team. Collaborate with cross-functional teams to bring new product ideas to life, mentor junior developers, and contribute to company and product vision.
Design, develop, and maintain full-stack solutions for Voice AI products, collaborate with teams to develop new features, stay updated with industry trends, mentor junior members
Top Vancouver Companies Hiring Software Engineers
See AllPopular Job Searches
Android Developer Jobs in Vancouver
AI Jobs in Vancouver
AWS Jobs in Vancouver
Blockchain Jobs in Vancouver
Database Administrator Jobs in Vancouver
DevOps Engineer Jobs in Vancouver
Engineering Jobs in Vancouver
Front End Developer Jobs in Vancouver
Full Stack Developer Jobs in Vancouver
Golang Jobs in Vancouver
IoS Developer Jobs in Vancouver
Java Developer Jobs in Vancouver
Linux Jobs in Vancouver
Machine Learning Jobs in Vancouver
.Net Developer Jobs in Vancouver
Network Engineer Jobs in Vancouver
Project Engineer Jobs in Vancouver
Python Developer Jobs in Vancouver
QA Jobs in Vancouver
React Developer Jobs in Vancouver
Ruby On Rails Jobs in Vancouver
Sales Engineer Jobs in Vancouver
Salesforce Developer Jobs in Vancouver
Software Engineer Jobs in Vancouver
Software Testing Jobs in Vancouver
Solution Architect Jobs in Vancouver
Web Developer Jobs in Vancouver
All Filters
No Results
No Results