Top Software Engineer Jobs in Vancouver

Reposted One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Internet of Things • Software • Analytics
Design, build, and maintain full-stack features across frontend (TypeScript/React) and backend (JVM language or Python). Mentor engineers, participate in code reviews and pair-programming, deploy generative AI infrastructure, and ensure quality via unit testing and CI in an agile, remote environment.
Top Skills: Cloud PlatformsContinuous IntegrationDatabasesDistributed ComputingGenerative AiJavaKotlinPythonQube Virtual OfficeReactSlackTypescriptUnit TestingZoom
Reposted One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Internet of Things • Software • Analytics
Senior full-stack engineer responsible for designing, building, and owning end-to-end features across frontend (TypeScript/React) and backend (JVM languages or Python). Mentor junior engineers, drive best practices (unit testing, CI), deploy generative AI infrastructure, work with databases and cloud/distributed systems, collaborate in cross-functional teams, and contribute to product excellence in a remote, agile environment.
Top Skills: Cloud PlatformsContinuous IntegrationDistributed ComputingGenerative AiJavaKotlinMySQLPostgresPythonReactTypescriptUnit Testing
20 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Generative AI
Lead development of Elasticsearch search and vector-search capabilities, including designing algorithms and data structures, implementing new features, improving relevance and performance, fixing complex bugs, and contributing to Lucene. Collaborate autonomously with globally distributed engineers and open-source contributors, guide technical initiatives, review code, and use modern Java to build scalable search functionality.
Top Skills: CassandraContinuous IntegrationElasticsearchGitHnswIvfJavaLuceneMongoDBPostgresSolrVector Databases
Reposted 29 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Design and implement mission-critical in-vehicle Android applications for infotainment, collaborating with UX/UI and studio teams to integrate 2D/3D content. Test and validate software in lab and prototype vehicles, troubleshoot issues, research new interfaces and technologies, and coordinate cross-division technology roadmaps and IP sharing.
Top Skills: Android Application FrameworksAndroid Automotive Os (Aaos)C++JavaKotlinQtQt Safe RendererRust
Reposted 29 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Architect, implement, and integrate platform embedded software for vehicle control boards, including drivers, RTOS, middleware and OTA. Develop firmware for power management, diagnostics, occupancy detection, and collaborate with hardware and cross-functional teams to bring systems from bring-up to production.
Top Skills: Battery Monitoring FirmwareCCanDevice DriversDoipEmbedded Diagnostics ToolingHardware Bring-UpJtagLogic AnalyzerMicrocontrollersMiddlewareMulti-Core ProgrammingMulti-Threaded ProgrammingOscilloscopeOtaPower ElectronicsRtosUds
Reposted 29 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Architect, implement, and integrate embedded platform software for vehicle control boards (drivers, RTOS, middleware). Develop firmware for power management, resets, occupancy detection, diagnostics and OTA. Collaborate with hardware and application teams, perform hardware bring-up and real-world debugging with embedded diagnostics tools.
Top Skills: CCanDoipDriversJtagLogic AnalyzerMicrocontrollersMiddlewareMulti-CoreMulti-ThreadingOperating SystemsOscilloscopeOtaRtosUds
Reposted 29 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech
Lead architecture and performance improvements for data-intensive distributed systems. Optimize query plans, indexing, caching, and latency (P95/P99) while contributing to JVM backend services and ensuring scalability and reliability for customer-facing platforms.
Top Skills: Aurora)JavaJvmKotlinRelational Databases (Postgres
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Senior Software Security Engineer responsible for threat modeling, security architecture reviews, code and penetration testing, integrating SAST/DAST/SCA into CI/CD, triaging vulnerabilities, driving secure SDLC/DevSecOps practices, incident response, and ensuring compliance with industry security standards.
Top Skills: AWSAzureBashCC++Ci/CdCis Critical Security ControlsCspDastDevsecopsDockerDomGoGCPHTTPIastIpIso 27001JavaScriptKubernetesLinuxNistOsqueryOwaspPythonRest ApisSastSbomScaSecret DetectionSplunkTcpTlsTypescriptUdp
20 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Enterprise Web • Information Technology • Software
Build and operate production systems for agentic development experiences, including agent execution, tool use, context management, streaming, integrations, and long-running workflows. Extend provider-agnostic model architecture and connect agents with workspaces, tools, and developer infrastructure. Own projects through rollout, collaborate with Product and Design, participate in reviews, and improve system reliability, performance, and operability.
Top Skills: AWSDockerGithub ActionsGoGrafanaKubernetesLinuxLlmsMcpModel ApisPostgresPrometheusReactTypescript
20 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Software • Generative AI • Infrastructure as a Service (IaaS)
Design and scale backend systems, APIs, and services for Nango’s open-source developer infrastructure platform. Build APIs, SDKs, UIs, and runtime systems, optimize performance and reliability, solve integration challenges with customers, shape the roadmap, and maintain the open-source repository. The role requires strong ownership, product thinking, developer empathy, communication, and autonomy in a remote-first startup environment.
Top Skills: APIsBackend ServicesDatabasesNode.jsOpen-Source SoftwareSdks
21 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Architect, develop, integrate, test, debug, and optimize embedded software for diverse hardware platforms using RTOS, bare-metal, Zephyr, and Linux environments. Lead software architecture, system validation, test automation, and multi-threaded application development while collaborating with hardware and software teams. Define test strategies, analyze defects, document designs, conduct code reviews, mentor engineers, optimize performance and power usage, and contribute to open-source projects.
Top Skills: AdcsAgile/ScrumAi/MlBare-Metal ProgrammingCC++CanCi/CdComputer VisionDacsDspFpgaGenaiGitGpioI2CIce DebuggersIdesImage ProcessingJtagLinuxLogic AnalyzersMicrocontrollersMicroprocessorsMulti-Core SystemsMulti-ThreadingOscilloscopesPwmsPythonRtosSignal GeneratorsSpiTimersUartZephyr
Reposted One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things
As a Senior Backend Software Engineer, you will lead on architectural decisions, develop backend services and APIs, and handle scalable architecture for millions of users.
Top Skills: KubernetesNode.jsTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software • PropTech • Automation
Build and ship full‑stack product features for a browser-based CAD application: own front-end architecture and UX, maintain backend services (APIs, Postgres on GCP), write well-tested high-performance code (including C++ core), and lead customer-facing technical engagements to turn feedback into product improvements.
Top Skills: C++23Cad/BimGCPPostgresPythonSvelteTypescriptWebassembly
Reposted One Month AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Cloud • Software
As a Software Engineer, you will collaborate in small teams, transform legacy systems, apply modern engineering practices, and continuously learn and grow.
Top Skills: ElixirGoJava
Reposted One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
Develop and optimize distributed systems for syncing customer data, focus on scalability, reliability, and performance for global clients.
Top Skills: CachingData StreamingDistributed SystemsMulti-CloudMulti-RegionPerformance OptimizationReal-Time Systems
21 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace
Architect and build highly available control-plane network services for TeraWave’s satellite communications network. Design microservices for subscriber provisioning and session management, develop stateful distributed systems across terrestrial data centers and orbital nodes, and optimize SQL, NoSQL, and time-series databases handling billions of telemetry points. The role also involves cloud-native Kubernetes deployments, service mesh, resiliency patterns, event-driven architecture, and large-scale observability.
Top Skills: AksC++CqrsDistributed CachingEksEvent SourcingGoGrpcIstioJaegerKafkaKubernetesLinkerdMicroservicesNoSQLOpentelemetryPaxosPrometheusRaftRustSQLTime-Series Databases
21 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Security • Software
Design, develop, test, document, and deploy cloud-based email security services across the full software stack. Contribute to system and product design, security reviews, automation, code reviews, agile planning, and large-scale cloud troubleshooting. Mentor junior engineers, present designs, define test scenarios, and help deliver secure, high-quality solutions using AI-assisted development tools and AWS technologies.
Top Skills: Amazon CloudwatchAmazon Ec2Amazon EcsAmazon EksAmazon S3Amazon SnsAmazon SqsAngularAWSAws LambdaClaudeCodexGoJavaJavaScriptReact
Reposted One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
Develop and enhance Databricks' data and AI infrastructure by tackling challenges in log analytics, AI/BI, and distributed systems with innovative engineering solutions.
Top Skills: SparkC++HadoopJavaScala
Reposted One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
The Staff Software Engineer will drive product innovation in distributed data systems, working on log analytics, AI/BI, data governance, and app development.
Top Skills: SparkC++HadoopJavaScala
Reposted One Month AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Software • Financial Services
Build and maintain scalable, secure, compliant web applications and services using Node.js/TypeScript and MongoDB. Own features end-to-end, integrate third-party APIs, troubleshoot across frontend/backend/db layers, write automated tests, participate in code reviews, and provide Tier 3 support. Collaborate with product, design, and support teams and use AI-assisted development tools to improve workflows.
Top Skills: Ai-Assisted Development ToolsCSSEjsExpressHTMLJavaScriptMongoDBNode.jsTypescript
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Information Technology • Software
Build production-grade AI workflows, automations, and voice AI agent systems for internal and customer-facing use. Ship code to production, work cross-functionally with founders and engineers, and design integrations, tooling, and infrastructure that scale company operations and customer experience.
Top Skills: Ai Agent SystemsAi ToolingAPIsBackend DevelopmentFull-Stack ApplicationsProduction-Grade Ai WorkflowsVoice Ai
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Information Technology • Software
Build production-grade AI workflows, automations, and agent systems to power recruiting, security/compliance automation, finance and onboarding tooling, CRM integrations, and growth automations. Work across product, engineering, and operations to design API-based integrations and LLM-powered systems using modern models and automation tools.
Top Skills: Ai AgentsAPIsClaudeCrm IntegrationsDocusignGeminiGohighlevelHubspotLarkLlmsMakeN8NOpenaiSalesforceZapier
Reposted One Month AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Design, develop, and maintain scalable, low-latency distributed systems for a Cloud Gateway IoT platform. Build event-driven solutions using Kafka and Redis, deploy on cloud (AWS), optimize message brokers and data stores, participate in on-call rotations, improve CI/CD and monitoring, and collaborate cross-functionally to ensure reliability and performance.
Top Skills: Amazon CloudwatchAmazon DocumentdbAmazon DynamodbAmazon RdsAWSDatadogGitGoKafkaMongoDBPythonRedisRust
Reposted One Month AgoSaved
Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Automotive • eCommerce • Transportation • Energy • Agriculture • Industrial
Lead technical vision and architecture for an enterprise data platform. Design scalable ETL/ELT pipelines (dbt, Python, SQL), data models, streaming ingestion (Kafka, Snowpipe), orchestration (Airflow/MWAA), IaC/CI-CD, observability (Datadog), governance, and mentor engineers while collaborating cross-functionally to improve platform reliability and AI-driven practices.
Top Skills: Ai-Driven Development ToolsApache AirflowApache KafkaAws GlueAws MwaaAws S3BigQueryCi/CdCircleCIData VaultDatadogDbtDimensional ModelingGit/GithubGithub ActionsHarnessHashicorp VaultHorizon CatalogInfrastructure As CodeJavaLookerLookmlPower BIPythonScalaSelect StarSnowflakeSnowflake SchemaSnowpipeSnowpipe StreamingSQLStar SchemaTableauTerraform
Reposted One Month AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • eCommerce • Transportation • Energy • Agriculture • Industrial
Design, develop and maintain Salesforce-centric integrations. Provide technical leadership, write testable code, build E2E integration tests, mentor teammates, support CI/CD pipelines, monitor production, and participate in Agile practices and on-call support.
Top Skills: APIsBigQueryBoomiChange Data Capture (Cdc)Ci/CdClaudeCopilotDatadogDevOpsETLHoneycombKafkaMarketing CloudOpenapiOracle EbsOracle Fusion CloudPlatform EventsPostmanSalesforceSalesforce Data CloudSnowflakeSpotlightSwagger
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account