Get the job you really want

Top Software Engineer Jobs in Vancouver

475+ Job Results
18 Days Ago
Vancouver, BC
Remote
259 Employees
3-5 Years of Experience
259 Employees
3-5 Years of Experience
Information Technology • Other • Software
The Software Engineer will be responsible for delivering innovative solutions and services, building scalable SaaS applications, writing high-quality code, collaborating across teams, and addressing architectural gaps. They should have experience in API integration, microservices, API protocols, and authentication methods.
13 Days Ago
Vancouver, BC
Remote
Hybrid
12,000 Employees
7+ Years of Experience
12,000 Employees
7+ Years of Experience
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, and support core systems for identity management on Cash App, ensuring scalability, security, and reliability. Collaborate with cross-functional teams, leverage identification technologies, and participate in regulatory controls and audits.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+59 More
13 Days Ago
Vancouver, BC
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
Seeking a Senior-to-Principal Backend Software Engineer to build out platform products for a cybersecurity company. Responsibilities include building fault-tolerant Golang microservices, supporting high-volume Kafka event pipelines, working on cross-team initiatives, and troubleshooting production issues. Must have 8-10+ years of relevant experience, recent experience with event-driven, microservices-oriented architecture, expertise in backend languages, and a degree in Computer Science or related field.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
21 Days Ago
Vancouver, BC
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead a team of engineers in developing new products, features, and proof-of-concepts for the ADE's Campus Technology team. You will be responsible for translating project requirements into technical solutions, code development, testing, and ensuring on-time delivery. Collaboration with cross-functional partners, product teams, and UX designers is key to success in this role.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
7 Hours Ago
Vancouver, BC
Remote
299 Employees
5-7 Years of Experience
299 Employees
5-7 Years of Experience
Big Data • Software
As a Senior Software Engineer I at Affinity, you will be hands-on in developing core areas of the product, collaborate on project scope with product teams, work on technical direction and roadmaps, and drive technical investment within the team.
20 Days Ago
Vancouver, BC
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Join the innovative and dynamic People Technology engineering team as a Senior Software Engineer at Walmart. Develop digital solutions to support Walmart associates, utilize event-driven and microservices architecture, work on application development, and contribute to the modernization efforts in the People Technology organization.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
7 Days Ago
Vancouver, BC
Remote
140 Employees
5-7 Years of Experience
140 Employees
5-7 Years of Experience
Retail • Sales • Software
Senior Python Software Engineer role at Leap Tools, working on sophisticated backend systems and leading development efforts for 3D experiences in the home decor industry. Opportunity to contribute to tech solutions with global impact and work in a fast-growing tech company culture.
9 Days Ago
Vancouver, BC
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Building highly scalable, distributed real-time micro-services primarily written in Go, working with large data sets and various databases, building software that utilizes messaging queues, and writing performance-efficient and memory-optimized code.

Featured Jobs

2 Days Ago
Vancouver, BC
Remote
35 Employees
7+ Years of Experience
35 Employees
7+ Years of Experience
Software
SGNL is seeking a Staff Software Engineer with proven software engineering skills and experience building and launching large distributed systems. The candidate should be comfortable mentoring junior engineers and managing competing priorities. Strong communication and analytical skills are required for success in this role.
7 Days Ago
Vancouver, BC
900 Employees
3-5 Years of Experience
900 Employees
3-5 Years of Experience
Software
Seeking a highly skilled Software Developer in Test with experience in performance and scale testing. Responsible for ensuring optimal performance of Tecsys Elite product hosted on AWS. Must have proficiency in Java, PostgreSQL, SOAP, REST, JMeter, and Python.
7 Days Ago
Vancouver, BC
67 Employees
5-7 Years of Experience
67 Employees
5-7 Years of Experience
Healthtech
Seeking a Senior Systems Software Engineer (SRE) to build software and automation tools for modern cloud native infrastructure, systems, application security, and operational excellence. Responsibilities include writing code to automate infrastructure, security, and monitoring of systems and services, with a focus on Python.
7 Days Ago
Vancouver, BC
Remote
1,900 Employees
3-5 Years of Experience
1,900 Employees
3-5 Years of Experience
Information Technology • Mobile • News + Entertainment • Social Media
The Software Engineer III, iOS at Reddit will work on the Conversation Experiences team to drive technical and product strategy, operations, architecture, and execution for the Comments page. Responsibilities include collaborating with cross-functional teams, contributing to the full development cycle, mentoring engineers, and continuous learning and improvement.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
19 Days Ago
Vancouver, BC
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Seeking a Senior Distinguished Engineer to lead and mentor teams in developing best practices, architectural designs, and technology solutions in the field of software engineering. The role involves collaborating with cross-functional teams, staying updated on emerging technologies, ensuring high-quality system delivery, and driving a culture of accountability and inclusivity.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
7 Days Ago
Vancouver, BC
Remote
61 Employees
3-5 Years of Experience
61 Employees
3-5 Years of Experience
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.
7 Days Ago
Vancouver, BC
Remote
389 Employees
7+ Years of Experience
389 Employees
7+ Years of Experience
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.
14 Days Ago
Vancouver, BC
Remote
300 Employees
7+ Years of Experience
300 Employees
7+ Years of Experience
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Babylist is looking for a Staff Software Engineer, Site Reliability to play a vital role in ensuring system stability, scalability, and reliability. The role involves supporting shared infrastructure and developer tools and optimizing systems through site reliability engineering, AWS cloud infrastructure, and modern DevOps practices.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+37 More
7 Days Ago
Vancouver, BC
378 Employees
1-3 Years of Experience
378 Employees
1-3 Years of Experience
Marketing Tech • Software
This entry-level Software Developer role at Konrad involves working on both mobile and web applications within the software development team. Responsibilities include writing maintainable and performant software, participating in code reviews, researching new technology, and clear communication with team members.
7 Days Ago
Vancouver, BC
3,222 Employees
3-5 Years of Experience
3,222 Employees
3-5 Years of Experience
Cloud • Software
The Observability team at Elastic is responsible for developing solutions for application developers focused on infrastructure and services, utilizing Elasticsearch for logs, metrics, and application traces. This role involves shaping the technical aspect of Elastic's Observability solution and working closely with the Observability solution and Platform leadership to define the technical strategy.
Top Benefits:
401-K
401-K Matching
Company Equity
+27 More
7 Days Ago
Vancouver, BC
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Lead and inspire a regional software engineering team to invent new technology and build new products in the open source application and infrastructure operations field. Work on Python and Golang to design and deliver open source software operations code, shape high-quality monitoring infrastructure, rethink operations for customers and the open-source community, and coach colleagues.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Vancouver, BC
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Software engineer role focused on Python development and Kubernetes operations for open source applications. Responsibilities include designing and delivering software operations code, working across the Linux stack, ensuring infrastructure reliability, and collaborating with teams to deliver high-quality services to customers.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Vancouver, BC
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack. Responsibilities include resolving complex customer problems, participating in upstream communities, developing bug fixes, and reviewing code.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Vancouver, BC
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Contribute to the development of Juju, an open-source Go project that powers complex distributed software systems. Collaborate with a distributed team, debug issues, and work on highly concurrent and highly distributed systems. Requirements include Go development experience, excellent communication skills, academic track record, and willingness to travel for internal events.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Vancouver, BC
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
The Embedded Linux Software Engineer role at Canonical involves working on low-level system technology, embedded systems, and open source projects. Responsibilities include software development, hardware optimization, QA testing, robotics, IoT, and networking. Engineers collaborate on the latest Linux kernel and RTOS technologies, deliver Ubuntu for IoT and server-class hardware platforms, and engage with the open source community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
7 Days Ago
Vancouver, BC
841 Employees
3-5 Years of Experience
841 Employees
3-5 Years of Experience
Information Technology
As a Software Distributed Systems Engineer at Dialpad, you will work on developing and maintaining Dialpad's proprietary real-time ML inference system. You will contribute to powering Dialpad's Ai products at scale by leveraging technologies like Python, Kubernetes, Redis, Docker, and CI/CD systems.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+14 More
8 Days Ago
Vancouver, BC
14,894 Employees
7+ Years of Experience
14,894 Employees
7+ Years of Experience
Cloud • Fintech • HR Tech
Workday is looking for a Full Stack Software Engineer to join the Workday Journeys team within the Workday Talent product organization. The role involves writing and maintaining robust, efficient, and extensible code, collaborating with cross-functional teams, and advocating for best practices in software engineering and agile development.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size