Top Software Engineer Jobs in Vancouver

19 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Develop and maintain open-source client code and backend services focused on networking features. Design, test, document, and optimize distributed networking components, improve scalability and stability, support observability and incident response, handle customer escalations, and apply security-first engineering practices. Collaborate asynchronously with engineers, product managers, and UX/UI designers throughout the product lifecycle.
Top Skills: ConcurrencyConnectorsDistributed SystemsGoMySQLOverlay RoutingPacket FilteringPostgresProxiesRouting TablesSocket ProgrammingSQL
One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Lead technical strategy and architecture for Remitly’s Customer Success Technology systems. Build scalable frontend, backend, workflow, and agentic AI solutions that improve customer and support-agent experiences. Collaborate with product managers, designers, and engineers; establish engineering standards; troubleshoot reliability and performance issues; and guide large feature development across complex software systems.
Top Skills: Agentic AiCi/CdClaude CodeCursorDevOpsGithub Copilot
29 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
Design and develop full-stack web applications using React, gRPC, and modern web technologies. Build responsive, accessible, performant user interfaces; create and maintain APIs and backend services with Node.js or Python; integrate front-end and server systems; troubleshoot issues; and deploy applications using platforms such as Vercel. Collaborate with product managers, UX designers, and stakeholders to deliver high-quality user experiences.
Top Skills: CSSExpressFastapiGitGrpcHTMLJavaScriptJSONNode.jsOauthPythonReactRestful ApisVercelXML
Reposted 29 Days AgoSaved
Hybrid
Vancouver, BC
Internship
Internship
Artificial Intelligence • Cloud • Information Technology • Software
Participate in software design, implementation, testing, and peer review while collaborating on core AI infrastructure systems. Support customers through project scoping, proofs of concept, trials, and production escalations. Contribute to startup culture and company direction while developing expertise in systems software, embedded systems, distributed systems, and containerized technologies.
Top Skills: CC++Distributed SystemsDockerEmbedded SystemsNoSQLPythonSQL
20 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Build and maintain developer tools, SDKs, CLI, MCP interfaces, integrations, and supporting backend services. Collaborate on API contracts, compatibility, testing, releases, documentation, and shared tooling. Support developers through GitHub issues and pull requests while designing reliable systems with authentication, retries, idempotency, rate limits, monitoring, and error recovery.
Top Skills: APIsCliMcpMonitoringNode.jsQueuesReactSdksTypescript
Reposted 20 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software
The role involves optimizing hardware support within a software stack for AI model deployment, collaborating with teams and hardware vendors to enhance performance and portability across platforms.
Top Skills: C++CudaMojoOpenclSycl
20 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Insurance • Financial Services
Build full-stack features for an AI-powered insurance application using Python, React, Redux, PostgreSQL, and AWS. Integrate and deploy AI/ML models, develop data pipelines, design scalable cloud architectures, and create user experiences around intelligent functionality. Participate in architecture planning, code reviews, releases, cross-team collaboration, and engineering initiatives while researching new AI applications.
Top Skills: Ai/MlAWSCloud-Native ArchitectureData PipelinesLangchainLanggraphN8NObservability And MonitoringPostgresPythonReactRedux
Reposted 7 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
As a Software Engineer on the Pipedream team, you'll enhance Pipedream Connect's capabilities, develop APIs, and work with a diverse tech stack, including Go and Node.js, to deliver impactful integrations for customers.
Top Skills: GoKotlinKubernetesNode.jsRuby on RailsRedisRustSQL
Reposted 7 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Healthtech
Own platform quality, architecture, security, compliance, technology adoption, and production improvements. Design and ship health report products with scientific product partners. Apply deep expertise in distributed systems, database design, or message-driven architectures, while using AI tools responsibly and reducing platform complexity through migrations, deprecations, or refactoring.
Top Skills: Ai-Assisted Development ToolsAWSElixirGitPhoenixPostgresRabbitMQRuby On RailsTerraform
8 Days AgoSaved
Hybrid
Vancouver, BC
Junior
Junior
Information Technology • Other
Performs manual, exploratory, regression, acceptance, integration, and edge-case testing for web, desktop, and ERP integrations. Writes and maintains test cases, regression suites, documentation, and some automated tests. Collaborates with product and development teams through the SDLC, conducts impact analysis, identifies quality risks, and uses Linux, Jira, Cypress or Playwright, and basic coding skills across supported technology stacks.
Top Skills: AWSC#/.NetCi/CdCypressJavaScriptJIRALinuxAzurePHPPlaywrightPythonTypescript
8 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, deploy, and operate reliable, scalable distributed systems powering Microsoft's Analysis Services engine across Power BI, Azure Analysis Services, and SQL Server Analysis Services. Responsibilities include performance optimization, service monitoring, production troubleshooting, incident response, on-call support, metrics analysis, customer issue resolution, and collaboration on secure, compliant platform solutions.
Top Skills: Azure Analysis ServicesAzure Cosmos DbAzure Data FactoryAzure Event GridAzure PostgresqlAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Cloud ServicesCompilersConcurrent SystemsDatabase SystemsDistributed SystemsJavaJavaScriptMicrosoft FabricPower BIPythonQuery OptimizationSql Server Analysis Services
21 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, integration layers, and microservices supporting personalization and recommendation experiences. Partner with AI/ML and data engineers to deploy models, expose AI services, and develop React applications. Improve security, observability, reliability, performance, scalability, and operational efficiency while using AI-assisted engineering tools to enhance delivery and code quality.
Top Skills: Cloud-Native PlatformsEvent-Driven ArchitectureJavaKafkaLarge-Scale Distributed SystemsLlmsMachine LearningMicroservicesReactRecommendation AlgorithmsRedisSpring Boot
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
8 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, test, optimize, and maintain foundational real-time video platform technologies. Diagnose complex camera, device, hardware, operating system, and media pipeline issues; improve performance, reliability, security, and efficiency. Collaborate across teams on architecture and technical projects, use telemetry and experimentation to analyze production behavior, participate in on-call incident response, and contribute through code reviews, documentation, mentoring, and engineering best practices.
Top Skills: Av1CC#C++H.264HevcImage ProcessingJavaJavaScriptOperating System IntegrationPerformance AnalysisPlatform ApisPythonReal-Time MediaSignal ProcessingTelemetryVideo CompressionVideo Processing
8 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead architecture, development, and delivery of real-time communications software, native client libraries, and SDKs across Windows, iOS, and Android. Drive cross-team technical strategy, AI-assisted engineering capabilities, automation, reliability, security, telemetry, and production support. Provide technical leadership through design and code reviews, mentoring, architectural tradeoffs, and collaboration with engineering, product, security, privacy, and compliance teams.
Top Skills: Agentic EngineeringAi-Assisted EngineeringAndroidBuild AutomationCC#C++DiagnosticsiOSJavaJavaScriptNative Client PlatformsNetworkingPythonReal-Time CommunicationsSdksSoftware Development Lifecycle AutomationTelemetryTest AutomationWindows
8 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things • Software • Analytics
Develop and enhance Wenco’s Machine Guidance software suite within an agile team. Responsibilities include designing solutions for mining challenges, developing cross-platform applications, testing, deployment, monitoring, customer issue resolution, release planning, and leading technical initiatives that improve productivity and quality. The role emphasizes backend development, with some frontend work, and may involve international travel.
Top Skills: AWSC#C++
8 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things • Software • Analytics
Modernize a mission-critical real-time C++ fleet management system by extracting legacy functionality into Kubernetes-based Python microservices and React applications. Responsibilities include architecture, service boundaries, data models, APIs, production delivery, CI/CD, observability, testing, deployment, and safe incremental modernization. The role requires hands-on software development, ownership of technical decisions, and collaboration with engineering and non-technical stakeholders.
Top Skills: Ai Coding AssistantsAnsibleAzure DevopsBashC#C++GherkinGrafanaK3SKubernetesLokiPlaywrightPowershellPytestPythonReactTerraform
8 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software • Defense
Plans, authors, executes, and maintains manual and automated system-level software tests across the full SDLC. The role validates requirements, performs functional, regression, exploratory, and performance testing, troubleshoots complex issues, documents results, manages defects, and supports customer acceptance testing. It also provides technical guidance, mentors junior staff, contributes to requirements and specifications, supports multidisciplinary teams, and may travel to customer sites and ships.
Top Skills: 2D/3D GraphicsIso 9001LinuxReal-Time SystemsTcp/IpUdpWindowsWireshark
8 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software • Defense
Plans, authors, executes, and maintains manual and automated system-level tests for maritime navigation software. Responsibilities include functional, regression, performance, exploratory, and integration testing; defect investigation; requirements traceability; technical documentation; troubleshooting complex systems; and collaboration with multidisciplinary teams and customers. The role may provide technical leadership, mentor junior staff, manage test laboratories, support customer acceptance testing, and travel to installation or testing sites.
Top Skills: 2D/3D GraphicsDistributed NetworksIso 9001LinuxReal-Time SystemsTcp/IpUdpWindowsWireshark
27 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and operate scalable full-stack software and AI-powered products for IoT-driven physical operations. Responsibilities include defining technical strategy, developing backend services, APIs, frontend and potentially mobile features, transforming AI capabilities into customer products, partnering across functions, leading complex projects, mentoring engineers, and improving engineering standards.
Top Skills: AICursorGoIotJavaScriptLlmsMachine LearningPythonReactTypescript
27 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Build core MongoDB distributed database infrastructure focused on data partitioning, data movement, dynamic scaling, cluster elasticity, workload execution, and performance. Design reliable distributed protocols, solve complex scalability problems, review code, participate in architecture decisions, lead feature development, and mentor engineers. The role requires production-quality C++ development and strong expertise in distributed systems, computer architecture, performance, networking, observability, and resiliency.
Top Skills: C++MongoDB
22 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Build and operate scalable, low-latency backend services, APIs, event-driven systems, integrations, and frontend applications supporting membership, loyalty, rewards, and consumer engagement. Configure and integrate Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply secure, observable, resilient engineering practices, troubleshoot production issues, and optimize performance. The role requires strong Java and Spring Boot expertise, plus working knowledge of React, Node.js, Kafka, and SQL/NoSQL databases.
Top Skills: Ai-Assisted Engineering ToolsAntavoAPIsCdpCloud-Native PlatformsCRMEvent-Driven ArchitectureFluent CommerceJavaKafkaLlmsMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSfccSpring BootSQL
22 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Internet of Things
Build and own backend services, web applications, REST APIs, webhooks, and enterprise integrations. Lead customer integrations from scoping through launch, improve the operator dashboard, and maintain production reliability through monitoring, incident response, and root-cause analysis. Collaborate with product, success, and customer engineering teams while contributing to code reviews, technical design, mentoring, security, and AI-assisted development.
Top Skills: Audit LoggingAWSClaudeIp AllowlistingJavaScriptKafkaMicroservicesNode.jsNoSQLReactRest ApisSQLSsoTemporalTypescriptUnblockedWebhooks
22 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, model-serving layers, and integrations supporting real-time and batch personalization and recommendation experiences. Design reliable, secure, observable distributed systems using Java and Spring Boot, optimize performance and operational efficiency, and integrate LLM and AI services into production applications. Collaborate with engineering leadership and use AI-assisted development tools to improve delivery and code quality.
Top Skills: Ai ServicesCloud-Native PlatformsDistributed SystemsEmbedding-Based RetrievalEvent-Driven ArchitectureFeature StoresJavaLlm ApisMicroservicesRedisSpring BootVector Databases
22 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Designs and executes functional, integration, API, automated, exploratory, and end-to-end tests for personalization, recommendation, experimentation, and consumer intelligence capabilities. Builds test suites, validates AI-driven outputs and consumer journeys, manages test data, performs cross-browser testing, partners with engineering and product teams, and improves automation coverage, regression efficiency, and defect detection.
Top Skills: A/B TestingAi-Assisted Engineering ToolsApi TestingAppiumBrowserstackCloud-Native PlatformsContract TestingCypressLlmsPlaywright
22 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Build and operate backend systems, APIs, integrations, automation workflows, and enterprise knowledge infrastructure for AI applications. Develop retrieval pipelines, vector database solutions, and agent-based systems while improving scalability, observability, reliability, and performance. The role requires production software engineering, modern AI architecture knowledge, clear documentation, testing, and collaboration with technical and nontechnical teams.
Top Skills: Ai AgentsAPIsC#Event-Driven ArchitectureLlmsMicroservicesN8NPythonRagRetrieval PipelinesSimilarity SearchTypescriptVector Databases
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account