Top Software Engineer Jobs in Vancouver

Reposted 7 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software
Join cross-functional XP teams to deploy and adapt the Imogen generative-AI platform into client cloud environments. Pair program, collaborate with product and client infrastructure/security teams, lead technical discovery, apply XP practices (TDD, CI/CD, refactoring), onboard developers, mentor teammates, and troubleshoot cloud, network, and infosec integration issues.
Top Skills: BashCi/CdDockerGoHelmImogenKubernetesLlmsNixTerraform
8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Automotive • Robotics • Software • Transportation
Design and implement low-level embedded software for x86/ARM platforms in C/C++; collaborate with hardware and software teams to spec, test, and debug vehicle subsystems and sensors (camera, radar, lidar, IMU); work on network devices and time synchronization; perform hands-on hardware bring-up and on-vehicle debugging of buses like I2C, CAN, SPI, UART; ensure reliability and safety for autonomous trucking systems.
Top Skills: ArmAutomotive EthernetCC++CameraCanI2CImuLidarNetworkingPcieRadarSpiTime SynchronizationUartX86
Reposted 22 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As a Lead Software Engineer, you will design and implement high-performance cloud-ready solutions, mentor team members, and ensure best development practices.
Top Skills: DockerGrpcJavaKubernetesOracleSpringSQL
8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Software • Big Data Analytics
Build and maintain backend microservices in Golang for authentication and authorization. Design scalable APIs, deploy services on AWS and Kubernetes, implement secure high-volume access control, write tests, participate in on-call rotation, collaborate on design and reviews, and monitor and optimize performance and reliability.
Top Skills: Aws DynamodbAws EcsAws EksAws LambdaAws RdsAws S3ConfluenceGitGithub ActionsGoGrpcJenkinsJIRAKubernetesNoSQLRestSQL
Reposted 17 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Enterprise Software Developer will design, develop, and test software solutions for integrating various systems, with a focus on scalability and performance optimization across distributed architectures.
Top Skills: C#C++DockerGitKubernetesNoSQLSQLVisual Studio
Reposted 13 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead cross-organizational technical strategy and execution for core sharing and collaboration systems. Architect and implement foundational frontend/backend and platform solutions at massive scale, drive AI/LLM adoption, mentor engineering leaders, resolve systemic bottlenecks, and remain hands-on in critical design, prototyping, and code contributions.
Top Skills: Agentic FrameworksAIConcurrencyDatabasesDistributed SystemsFrontendLlm-Based ApisMachine LearningMobileSearchStorage Systems
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Security • Cybersecurity
The Software Engineer will design and implement systems across the stack, focusing on AI-native engineering principles, distributed systems, and high-performance data processing.
Top Skills: AWSEksKafkaPythonReactRust
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Edtech
The Intermediate Software Engineer will develop educational technology products, collaborating with teams and maintaining high-quality standards through the software development lifecycle.
Top Skills: Node.jsReactTypescript
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
Responsible for building decision-making frameworks for multi-aircraft wildfire suppression, developing algorithms, and ensuring real-time software performance. Collaborates with engineers and firefighters for system validation.
Top Skills: AfsimAirsimC++14Unreal Engine
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
The Senior Software Engineer will develop mission simulation infrastructure, integrating various systems and ensuring safety-critical features for autonomous firefighting operations.
Top Skills: AfsimAirsimC++CmakeConanDockerGdbLinuxPythonSimulation EnvironmentsUnreal EngineValgrind
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
The Software Engineer, Perception develops autonomous aircraft systems to detect and manage wildfires using real-time data processing and machine learning techniques.
Top Skills: C++14Computer VisionGpu ProcessingLidarLinuxMachine LearningRadarThermal CamerasVisual Cameras
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build and maintain platform services for user lifecycle and HRIS integrations that process millions of records. Design, implement, and operate scalable, reliable microservices, APIs, and event-driven systems using cloud and container technologies. Contribute to design and code reviews, troubleshooting, migration from monoliths, estimation, and mentoring junior engineers.
Top Skills: AWSDockerDroneGCPGoGoogle PubsubGraphQLKubernetesMicro FrontendMicroservicesPHPPythonReactRedux
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Software
Develop and maintain enterprise software applications, focusing on back-end development, API development, and ensuring application security while contributing to software improvement processes.
Top Skills: AngularAWSAzureClickhouseCSSDockerGCPGoHTMLJavaScriptKubernetesPostgresPythonReact
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build intuitive interfaces for construction workflows using React and TypeScript, optimizing performance and creating data-rich dashboards.
Top Skills: Ag-GridDhtmlxGitlabPandacssReactTanstack QueryTypescriptVitest
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Design, build, test, and document core networking components across client and backend services. Improve efficiency, scalability, and stability of networking systems, own running services (observability, incidents, support escalations), and collaborate on product ideation with designers and PMs while applying a security-first mindset.
Top Skills: Distributed SystemsGo (Golang)MySQLOverlay RoutingPacket FilteringPostgresProxiesRouting TablesSocket ProgrammingSQL
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Work on an AI-native Strategic Projects team to turn prototypes (LLM gateways, proxies, sandboxes) into production-grade services. Focus on hardening, observability, security review, operational tooling, customer integrations, and closing long-tail bugs and failure modes to ensure reliability and maintainability.
Top Skills: Claude CodeCoding AgentsCursorGoLlmsNetworkingThird-Party Apis
9 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Build and maintain scalable, high-performance React/Next.js TypeScript frontends for engineering workflows. Implement reusable UI components, integrate with REST APIs and modern authentication, improve responsiveness and accessibility, lead frontend architecture, and collaborate with UX, product, and backend teams to ensure code quality and CI/CD practices.
Top Skills: Aws CloudfrontAws S3Aws ServerlessCi/CdCSSGitGithub ActionsHTMLIntegration TestingJavaScriptNext.JsOauth2OidcReactReduxRedux Toolkit (Rtk)Rest ApisSsoToken-Based AuthTypescriptUnit Testing
Reposted 18 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
The PCIe Software Engineer develops software for PCIe links, focusing on performance optimization, diagnostics, and driver modifications, requiring 3+ years of C/C++ experience.
Top Skills: CC++LinuxPciePython
Reposted 18 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
As a Layer1 Software Engineer, you'll develop software for physical connectivity, manage features, collaborate with hardware teams, and provide problem-solving support.
Top Skills: CC++LinuxPythonUnix
Reposted 18 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
Develop and maintain software features for network systems, collaborating with hardware teams and customer support to ensure performance and quality.
Top Skills: CC++LinuxPythonUnix
Reposted 18 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Software • Automation
Build and maintain end-to-end product features across the stack (AWS, Python, Postgres, React, HTML/CSS). Collaborate with product and design, participate in design meetings, automate processes, advocate best practices, and deliver modular, reliable, and extensible solutions.
Top Skills: AWSCSSHTMLJavaScriptMySQLPostgresPythonReact
Reposted 18 Days AgoSaved
Hybrid
Vancouver, BC
Junior
Junior
Fintech • Software • Financial Services
Design, build, and operate full-stack software for a fintech platform. Use AI agents as a primary development method, integrate LLM APIs and agentic workflows where applicable, write tests and validation harnesses, deploy and monitor services, debug production issues, and collaborate with product, design, and QA. Grow under senior mentorship and follow CI/CD and observability practices.
Top Skills: Ai Coding AgentsAPIsAWSCi/CdDatabasesEnd-To-End TestingGitIntegration TestingJavaLlm ApisObservabilityPHPPrompt EngineeringPythonTypescriptUnit Testing
Reposted 18 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
As a Software Engineer II, you'll build secure, scalable microservices using TypeScript on AWS, optimize development processes, and collaborate on architectural discussions in an agile environment.
Top Skills: AngularAWSCi/CdInfrastructure As CodeNode.jsPostgresReactSQLTerraformTypescript
Reposted 18 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Gaming
Build and optimize gameplay systems in UE5 using C++ and Blueprints. Participate in code reviews, collaborate across disciplines, identify/fix bugs and performance issues, and independently deliver software while mentoring and learning new technologies.
Top Skills: BlueprintsC++Unreal Engine 5
Reposted 18 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
Develop and deliver full-stack product features with a backend focus in PHP/Laravel and frontend work in JavaScript (Vue.js/React). Build scalable APIs, databases, and infrastructure; write tests and documentation; participate in code reviews; collaborate with stakeholders to define requirements and integrate new technologies to improve performance, security, and development processes.
Top Skills: APIsCloud PlatformsJavaScriptLaravelPHPReactRelational DatabasesSQLVue
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account