Get the job you really want

Top Software Engineer Jobs in Vancouver

503+ Job Results
18 Days Ago
Vancouver, BC
Remote
300 Employees
Senior level
300 Employees
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
As a Senior Software Engineer at Babylist, you will enhance the eCommerce experience for parents and gift givers. You'll collaborate with cross-functional teams to implement effective solutions, improve existing systems, and drive business growth through innovative software architecture and engineering best practices.
12 Days Ago
Vancouver, BC
Remote
80 Employees
Mid level
80 Employees
Mid level
Big Data • Information Technology • Software • Database • Analytics
As a backend-focused full stack engineer, you will develop and improve integrations that transfer customer data from warehouses to various SaaS tools, enhancing the user experience and collaborating across teams to ensure scalable and high-quality solutions.
12 Days Ago
Vancouver, BC
Remote
80 Employees
Senior level
80 Employees
Senior level
Big Data • Information Technology • Software • Database • Analytics
As a backend engineer for Hightouch's Customer Studio, you will focus on optimizing data warehouse performance, facilitating analytics and experimentation, and exploring real-time audience syncing. The role requires a holistic approach to architecture and a strong understanding of product needs, aiming to enhance user experience with data through innovative solutions.
14 Days Ago
Vancouver, BC
Remote
44 Employees
Senior level
44 Employees
Senior level
Software
As a Principal System Software Engineer at Regrello, you will build backends for web applications, addressing scaling issues, data modeling, and API design. You'll collaborate with engineers and product teams to scale applications and lead design discussions, impacting customer projects and organizational performance.
14 Days Ago
Vancouver, BC
Remote
175 Employees
Senior level
175 Employees
Senior level
Security • Cybersecurity
The Senior Back End Software Engineer will work within the Multi-Product Platform team to design, build, and maintain high performance, low latency products and services. The role involves collaborating with various teams, optimizing internal processes, and ensuring quality and efficiency in software solutions for enterprise-level products.
14 Days Ago
Vancouver, BC
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Observability team at Coinbase, you'll enhance observability, reliability, and availability of systems. Duties include defining metrics, automating processes, optimizing cloud deployments, and mentoring engineers on reliability practices.
20 Days Ago
Vancouver, BC
Remote
2,200 Employees
Expert/Leader
2,200 Employees
Expert/Leader
Fintech
The Senior Staff Software Engineer will lead the Online Infrastructure team at Affirm, focusing on technical strategy, designing cloud-native systems, and mentoring other engineers. Responsibilities include developing tools for scalable service management and collaborating across teams to enhance Affirm's computing solutions.
15 Days Ago
Vancouver, BC
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
Design and implement foundational infrastructure components, write high-quality code, articulate long-term vision for scaling infrastructure, manage project priorities and deadlines, collaborate with cross-functional teams to shape product roadmap.
23 Days Ago
Vancouver, BC
Hybrid
21,000 Employees
Senior level
21,000 Employees
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a Senior Software Engineer, you'll design, develop, and test software applications for LPR systems, integrating various components and working with cross-functional teams to ensure high-quality, scalable software solutions.
17 Days Ago
Vancouver, BC
Remote
59 Employees
Entry level
59 Employees
Entry level
Software
As a Software Engineer at Smile.io, you will enhance their public API, build integrations, and work in an agile team. Responsibilities include maintaining performance and scalability, collaborating on new features, and engaging with stakeholders to drive innovation for merchants.
17 Days Ago
Vancouver, BC
150 Employees
Senior level
150 Employees
Senior level
Software
As a Senior Full Stack Software Developer at Pixieset, you'll design and implement features for a platform used by over 1 million global users, mentor junior developers, and ensure high coding standards. You will solve complex problems, contribute to the product roadmap, and work collaboratively with stakeholders.
17 Days Ago
Vancouver, BC
Remote
3,700 Employees
Mid level
3,700 Employees
Mid level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Infrastructure - Platform team at Coinbase, you will build and support staking validator workloads, manage existing GCP and AWS infrastructure, and create automation tools to enhance the developer experience with Kubernetes. You will operationalize the Kubernetes platform for better reliability and efficiency.
17 Days Ago
Vancouver, BC
Remote
8,686 Employees
Entry level
8,686 Employees
Entry level
Appliances • Industrial • Manufacturing
The Software Developer I will design, develop, and implement software products for business projects, collaborating with teams and stakeholders. Responsibilities include coding, testing, quality assurance, and maintaining documentation while staying updated on new technologies and best practices.
17 Days Ago
Vancouver, BC
Remote
248 Employees
Senior level
248 Employees
Senior level
Artificial Intelligence • Software
The Senior Backend Software Engineer role involves developing infrastructure, tooling, data pipelines, and application code for AI and simulations in chemistry and life sciences, focusing on enhancing developer experience and improving software lifecycle processes. The engineer will collaborate with various teams, create APIs, and manage complex data storage systems.
17 Days Ago
Vancouver, BC
Remote
299 Employees
Entry level
299 Employees
Entry level
Gaming • News + Entertainment • Sports
As a Software Engineer, you'll enhance user experiences across our gaming publications by contributing high-quality code, collaborating with team members, addressing technical issues, and ensuring optimal website performance and responsiveness.
18 Days Ago
Vancouver, BC
Remote
4,900 Employees
Mid level
4,900 Employees
Mid level
Fintech • Payments
As a Software Engineer in the Data team, you will design, test, and implement data products and systems, utilizing big data and AI technologies. You will collaborate with stakeholders, maintain CI/CD pipelines, and support live data products while fostering continuous learning within the team.
18 Days Ago
Vancouver, BC
Remote
3,700 Employees
Mid level
3,700 Employees
Mid level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Software Engineer on the Routing team, you will design, build, and operate a traffic management platform. Responsibilities include enhancing routing capabilities, automating processes, and ensuring performance. The role involves collaboration, communication, and understanding the long-term needs of routing infrastructure.
18 Days Ago
Vancouver, BC
150 Employees
Mid level
150 Employees
Mid level
Software
As a Full Stack Software Developer at Pixieset, you will design and implement new product features, improve system infrastructure, deliver UX improvements, and collaborate with team members to solve technical problems. You will also participate in code reviews and research new technologies to enhance development.
19 Days Ago
Vancouver, BC
Remote
100 Employees
Senior level
100 Employees
Senior level
Financial Services
As a Software Engineer on the SOX team at Settle, you will be responsible for developing the customer onboarding experience and driving the success of the company. Responsibilities include enhancing customer onboarding, growth hacking for product expansion, implementing fraud and compliance safeguards, architecting extensible systems, collaborating cross-functionally, optimizing for scale and security, mentoring junior engineers, and driving projects independently.
880 Employees
Mid level
Cloud • Software
As a System Software Engineer, you will enhance the GCC and LLVM ecosystems on Ubuntu, focusing on modern C and C++. Responsibilities include writing high-quality code, debugging, code reviews, and collaborating with teams to improve the user experience. You'll also mentor junior engineers and contribute to the architecture decisions affecting Ubuntu’s performance and reliability.
21 Days Ago
Vancouver, BC
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
Seeking a Software Engineer with 3+ years of experience in PHP development to assist in designing, developing, and installing software solutions. Responsible for full lifecycle software development, writing efficient code, and integrating software components. Experience with ReactJS and test-driven development is advantageous.
21 Days Ago
Vancouver, BC
Remote
389 Employees
Senior level
389 Employees
Senior level
Hardware • Manufacturing
Design, develop, and optimize system software for RISC-V-based AI and ML systems. Collaborate with cross-functional teams to define software requirements and specifications. Contribute to AI/ML workload optimization and troubleshoot software and system-level issues.
17 Hours Ago
Vancouver, BC
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead the development of digital solutions, mentor engineers, ensure high-quality software practices, architect complex systems, and promote technical standards while collaborating with cross-functional teams to align with business goals.
21 Days Ago
Vancouver, BC
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a System Software Engineer focusing on Rust, you will enhance the Rust ecosystem within Ubuntu, collaborating with a distributed team, debugging issues, writing new code, and mentoring junior engineers. Your work will impact Ubuntu's performance and developer experience across various platforms including cloud and desktop.
21 Days Ago
Vancouver, BC
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size