Top Software Engineer Jobs in Vancouver

14 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Software • Quantum Computing
Develop and maintain scientific software for quantum processor calibration, hardware interfaces, testing, monitoring, and operational infrastructure. Collaborate with scientists and engineers, improve architecture and performance, conduct technical investigations, support the full software lifecycle, and participate in on-call support for quantum processing systems.
Top Skills: ClojureCommon LispDistributed SystemsEmbedded SystemsGitHigh-Performance ComputingLinuxQuantum ComputingSbclScalaScheme
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead the development of foundational iOS platform systems, shared frameworks, developer tools, architecture standards, and multi-quarter migrations across Cash App and Square. Drive performance, reliability, security, testing, observability, release safety, and AI-assisted development practices. This hands-on individual contributor role influences multiple teams, develops technical leaders, and partners broadly to improve iOS engineering quality, productivity, and product outcomes.
Top Skills: Ai-Assisted Development ToolsBazelCi/CdCombineInstrumentsIntegration TestingObjective-CObservabilityPerformance ToolingProtocol BuffersSnapshot TestingSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
14 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software • Defense
Develops, tests, maintains, and delivers C/C++ software modules through the full software development lifecycle. Responsibilities include writing and reviewing code, managing requirements and designs, troubleshooting defects and customer issues, resolving technical challenges, producing documentation, supporting testing and deployment, and collaborating with multidisciplinary teams. The role also includes mentoring new staff, customer interaction during site or ship visits, occasional travel, and obtaining security clearance.
Top Skills: CC++GpsIso 9001OpenglTcp/IpUdp MulticastWindows
14 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Defense
Develops, tests, maintains, and documents C/C++ software for maritime navigation and bridge systems. Responsibilities include requirements management, detailed design, coding, peer reviews, defect resolution, technical risk management, testing support, deployment, customer support, and process improvement. The engineer may lead technical work, mentor staff, collaborate with multidisciplinary teams, and support customer or ship-site activities.
Top Skills: CC++GpsIso 9001OpenglReal-Time SystemsTcp/IpUdp MulticastWindows
4 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software • Generative AI
Build and ship fully native iOS and Android applications using Swift/SwiftUI and Kotlin/Jetpack Compose. Own mobile architecture, CI/CD, release infrastructure, enterprise authentication, managed-device support, security controls, OS integrations, and auditability. Deliver features including search, AI assistants, agents, notifications, widgets, and voice modes while ensuring accessibility, performance, offline behavior, and enterprise readiness. Establish AI-assisted development workflows and represent mobile in security reviews.
Top Skills: Android EnterpriseAndroid KeystoreApp IntentsApple Human Interface GuidelinesAswebauthenticationsessionCustom TabsFastlaneGithub ActionsGoogle Material DesignGoogle Play StoreGradleJetpack ComposeKeychainKotlinMamMdmMsalOauth 2.0OidcPkceSAMLSwiftSwiftuiTestflightXcode Cloud
5 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Cloud • Security • Software
Build and maintain automation systems for package creation, testing, and container image generation. Develop Go-based CLI tools, services, integrations, and AI-powered pipelines for manifest generation, test scaffolding, validation, and quality gates. Contribute to scalable systems design, roadmap planning, and developer tooling while collaborating with distributed teams. The role focuses on improving reliability and reducing manual intervention across Chainguard’s software image factory.
Top Skills: Ai AgentsApkoContainer RegistriesDockerFedrampFipsGoKubernetesLinuxLlmsMelangeOciSbomSoftware ProvenanceSoftware SigningStigWolfi
5 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Healthtech
Develop and maintain Intelerad’s Unified Storage Layer and cloud storage services for medical imaging applications. Responsibilities include designing features, translating requirements into technical solutions, maintaining AWS and Kubernetes infrastructure, provisioning with Terraform, managing CI/CD pipelines, debugging issues, reviewing code, documenting solutions, and collaborating within an Agile/Scrum team.
Top Skills: AWSCi/CdDicomDockerEksGitGitHelmHl7IamJavaKotlinKubernetesLinux/UnixPostgresRdsRest ApiS3Shell ScriptingSpring BootTerraform
Reposted 5 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Enterprise Web • Machine Learning • Software
Build tools and infrastructure for training language and multi-agent models in interactive environments; research and implement advances in language modeling and reinforcement learning; contribute to publications and open-source projects.
Top Skills: AWSAws LambdaGpusPythonPyTorch
5 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Cloud • Information Technology
Design, build, maintain, and support reliable production software for developer tools and AI-human workflows. The role includes making technical decisions, collaborating across Engineering, Product, Design, and Support, building APIs and data integrations, writing automated tests, applying security and observability practices, and using cloud and CI/CD technologies. Engineers also participate in code reviews, documentation, pairing, and AI-assisted development.
Top Skills: Ai ToolsAPIsAutomated TestingCi/CdCloud EnvironmentsCoderpadGoGoogle MeetPythonRelational DatabasesTypescript
5 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, optimize performance, implement testing and monitoring, resolve production issues, support CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in an Agile environment while contributing to code reviews, architecture, experiments, and continuous improvement.
Top Skills: AndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAReactReact NativeRestTypescript
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build privacy-focused services and infrastructure that support consumer privacy rights across Block. Collaborate with engineering, security, platform, and legal teams to embed privacy solutions, define future privacy technology, mentor engineers, review implementations, and maintain monitoring and system stability. The role involves developing scalable, testable software and creating architectures and processes addressing data governance, data flows, access control, security, and privacy risks.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build internal services and infrastructure that support privacy initiatives and consumer privacy rights. Collaborate with engineering, security, platform, and legal teams to integrate privacy technologies, define privacy architecture, mentor engineers, review implementations, and maintain reliable privacy solutions. The role focuses on responsible data use, governance, data flows, access controls, and reducing privacy risk across Block’s engineering ecosystem.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
11 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Information Technology • Productivity • Sales • Software • Database
Build Apollo’s AI-powered Builder Studio end to end, including chat-driven app creation, live previews, generated-app runtimes, workflows, integrations, delegated permissions, security, and reliability. The role requires strong full-stack development, production LLM experience, frontend expertise with complex UIs, backend and workflow design, and ownership of an ambiguous 0-to-1 product.
Top Skills: APIsCloudflare WorkersDockerDurable ObjectsElasticsearchGCPKubernetesLlmsMcp ConnectorsMongoDBNode.jsPythonReactRuby On RailsTerraformTypescript
6 Days AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Database
Build and maintain Turso’s open-source database and cloud platform. Responsibilities include advancing PostgreSQL compatibility, ensuring software correctness through testing and verification, operating cloud APIs and data planes, and scaling systems to support substantially more databases. The role involves Rust development, embedded database technology, large-scale cloud operations, observability, reliability, performance improvements, and collaboration with customers, open-source communities, and distributed teams.
Top Skills: AWSCloud ComputingDeterministic Simulation TestingDifferential TestingEmbedded DatabasesFormal VerificationFuzz TestingKubernetesLlm-Assisted DevelopmentObservabilityPostgresRustSqliteTurso
6 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Fintech • HR Tech • Social Impact • Software • Analytics
Build and maintain scalable integrations connecting HRIS, ATS, payroll, CRM, and ERP systems. Develop APIs, connectors, data pipelines, and Temporal workflows while handling authentication, pagination, rate limits, schema changes, retries, and failures. Optimize data ingestion, improve customer-facing error reporting, and collaborate with Customer Success, Implementation, and engineering teams. The role also involves documentation, integration architecture, security practices, and occasional frontend work.
Top Skills: AirflowApi KeysBoomiCeligoCsvGoMulesoftOauthPythonReactRestSftpSoapSQLTemporalTray.IoTypescriptWebhooksWorkato
Reposted 6 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Edtech • Information Technology • Software
Design, build, and productionize LLM-powered systems (adaptive content, tutors, evaluators) and AI pipelines (RAG, embeddings, fine-tuning). Prototype and optimize models across modalities, define AI safety/evaluation/observability practices, and collaborate with product and engineering to measure learner outcomes and iterate.
Top Skills: AWSCi/Cd For MlData Pipeline DesignEmbeddingsEvaluation FrameworksFine-TuningGCPGoLlmsModel ApisPrompt OrchestrationPrompt/Runtime DesignPythonRetrieval-Augmented Generation (Rag)TypescriptVector Databases
Reposted 6 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Edtech • Information Technology • Software
Build and own user-facing features and core platform architecture across frontend, backend, and ML pipelines. Integrate AI workflows (LLMs, embeddings) for curriculum generation and automated evaluation. Manage end-to-end development: requirements, design, implementation, CI/CD, testing, observability, and iteration while collaborating with product, design, ML, and customer teams.
Top Skills: Ai/MlBuild & Test PipelinesCi/CdEmbeddingsGoJavaJavaScriptLlmsMl PipelinesObservabilityPythonTypescriptVersion Control
6 Days AgoSaved
Remote
Vancouver, BC
Junior
Junior
Artificial Intelligence • Healthtech • Software • Telehealth
Build and maintain healthcare platform features across a Python/Django monolith and supporting services. Develop TypeScript microservices, improve administrative tools, diagnose production issues, participate in support rotation, maintain tests and documentation, review code, address technical debt, and make careful data corrections in HIPAA-regulated systems. Collaborate with senior engineers while learning additional technologies and using AI-assisted development tools.
Top Skills: Automated TestingBunCiClaude CodeCursorDjangoDjango OrmDjango Rest FrameworkGithub CopilotHonoJavaScriptKubernetesMySQLPostgresPythonS3SQLTypescript
6 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Software
Design, build, operate, and maintain critical distributed observability systems. Own reliability, performance, and availability while delivering projects from ideation through customer operations. Contribute to open-source projects, participate in on-call rotations, mentor teammates, influence product roadmaps, and collaborate on design and implementation. The role focuses on Go-based multi-tenant databases and cloud services running on Kubernetes.
Top Skills: Amazon Web Services (Aws)CC++Cloud Object StorageDistributed SystemsGoGoogle Cloud Platform (Gcp)GrafanaInfrastructure As CodeKubernetesLokiMicroservicesAzureMimirOpentelemetryPrometheusPyroscopePythonRustTempo
6 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Design, build, operate, and maintain reliable distributed systems for Grafana Loki and Grafana Cloud. Develop performant software, deliver features from ideation through production, influence roadmaps, contribute to open source, participate in on-call rotations, and mentor teammates. The role involves cloud systems, Kubernetes, observability databases, distributed architectures, and close collaboration in a remote environment.
Top Skills: Amazon Web ServicesCC++Cloud Object StorageDistributed SystemsGoGoogle Cloud PlatformGrafanaGrafana AlloyInfrastructure As CodeKubernetesLokiMicroservicesAzureMimirOpentelemetryPrometheusPyroscopePythonRustTempo
7 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
Develop and launch scalable full-stack Quora features using Python and React. Collaborate with designers, product managers, engineers, and data scientists to improve user engagement, moderation, creator experiences, and AI-powered content. Use experimentation and data to guide product iterations, contribute across the development lifecycle, and participate in on-call support for reliable service delivery.
Top Skills: AIPythonReactSQLTypescript
7 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software • Automation
Develop and own critical CRM systems in a serverless microservices environment. Build customer, property, ticketing, business operations, contract management, automation, and notification features using TypeScript across frontend, backend, and infrastructure. Collaborate with designers, developers, product managers, and QA specialists to create user-friendly interfaces and scalable cloud solutions.
Top Skills: CloudDevOpsGraphQLInfrastructure As CodeMicroservicesNode.jsReactServerlessTypescript
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Consumer Web • Software • Travel
Join as the founding full-stack engineer to extend a TypeScript React/Next.js prototype, design product features, integrate AI/OCR, write tests and infrastructure, talk to users, and iterate quickly to drive growth.
Top Skills: Content Management SystemJavaScriptLlm/Ai ApisMantineNext.JsOcr/Image-To-TextReactTestingTypescript
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Build and lead Tailscale’s internal AI enablement capabilities, including developer tools, workflows, coding-agent practices, evaluation processes, and safety guardrails. Partner with engineering and other teams to identify high-impact AI opportunities, drive adoption, measure productivity and quality outcomes, and communicate recommendations to leadership. The role requires hands-on software engineering, internal tooling, AI coding-tool expertise, strong communication, and comfort working independently amid ambiguity.
Top Skills: ApertureClaude CodeCodexCoding AgentsGoLlmsPiPythonRust
18 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Gaming
Develop and optimize performant in-game UI and HUD systems for AAA games using Unreal Engine 5 and C++. Build UI architecture connecting gameplay data to interfaces, supporting maps, settings, accessibility, and multi-device input. Collaborate with designers, artists, engineers, and partner studios to solve open-ended technical challenges and deliver scalable UI features.
Top Skills: C++CommonuiCpu/Gpu Trace ToolsEnhanced InputMvvmSlateUmgUnreal Engine 5Unreal InsightsView Models
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account