Top Software Engineer Jobs in Vancouver

One Month AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Information Technology
Designs and develops healthcare interoperability and patient information systems using InterSystems IRIS and HealthShare. Builds HL7 and FHIR integrations, data exchange pipelines, ObjectScript applications, APIs, web interfaces, and optimized database solutions. Works directly with customers and clinical stakeholders to gather requirements, define technical specifications, conduct demonstrations and testing, and deliver compliant systems using secure protocols and controls.
Top Skills: AngularAs2BplCi/CdCSS3DockerDtlFhir R4HipaaHitechHl7 V2Hl7 V3HTML5HttpsIntersystems HealthshareIntersystems IrisIntersystems Iris For HealthJavaScriptJSONKubernetesMllpOauth2ObjectscriptOidcOpenapiRbacReactRestSftpSoapSoc 2SQLSwaggerTcp/IpTls/SslTypescriptVueWebsockets
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Big Data • Information Technology
Develop and optimize InterSystems IRIS and HealthShare healthcare integration solutions, PIMS platforms, patient workflows, and enterprise data exchange products. Gather customer requirements, design technical architectures, implement HL7 and FHIR integrations, build APIs and web interfaces, optimize databases and high-volume processing, and configure security and compliance controls. Support demos, testing, onboarding, and technical delivery while collaborating with customers, clinical teams, vendors, and stakeholders.
Top Skills: AngularAs2BplCi/CdCSS3DockerDtlFhir R4Hl7 V2Hl7 V3HTML5HttpsIntersystems HealthshareIntersystems IrisIris For HealthJavaScriptJSONKubernetesMllpOauth2ObjectscriptOidcOpenapiRbacReactRestSftpSoapSQLSwaggerTcp/IpTls/SslTypescriptVueWebsockets
17 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Biotech
Design, build, deploy, and maintain critical software supporting scientific experiments, instruments, data systems, and infrastructure. Translate ambiguous research needs into reliable software milestones, develop integrations and high-volume data workflows, solve concurrency and performance issues, and improve testing, observability, and release practices. The role also includes architecture decisions, code review, mentoring, technical leadership, and collaboration with scientists and engineers.
Top Skills: C++ConcurrencyDesktop ApplicationsHigh-Throughput Data SystemsInstrument SdksMatlabPythonRustScientific Data PipelinesSoftware Observability
26 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech
Lead cross-team technical initiatives across the customer acquisition funnel, from first touch through onboarding and adoption. Set architecture and reliability direction, improve systems and handoffs, deliver scalable backend or full-stack solutions, and connect engineering investments to business outcomes. Mentor senior engineers, influence stakeholders without direct authority, raise engineering standards, and promote secure, AI-forward development practices.
Top Skills: Salesforce
Reposted 17 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Build and lead development of NVIDIA’s open-source NeMo Core Platform for executing, evaluating, deploying, and optimizing agentic AI systems across local, Docker, Kubernetes, Slurm, on-premises, and air-gapped environments. Responsibilities include designing platform APIs, plugin architecture, job orchestration, SDKs, reliability and observability capabilities, testing, performance improvements, technical leadership, code reviews, mentoring, and cross-team problem solving.
Top Skills: DockerKubernetesPythonSlurm
Reposted 18 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Marketing Tech
Lead architecture and hands-on engineering of Pantheons data platform: extend ingest, curation, and retention services; build ML/LLM-ready data infrastructure; mentor engineers; operate in a DevOps model; ensure data governance, observability, reliability, and cross-functional partnership.
Top Skills: AirflowBigQueryCi/CdDockerFireboltGoogle Cloud PlatformGreat ExpectationsKubernetesPythonRedshiftSnowflakeSnowparkTerraformYaml
18 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
Designs, builds, and improves Mural’s Canvas platform, including real-time collaboration, shared document editing, spatial interactions, rendering performance, asset management, APIs, and AI-enabled capabilities. Owns initiatives from problem definition through measurement, designs scalable and reliable systems, optimizes performance, and contributes to technical reviews, mentoring, documentation, and engineering practices. Partners with Product, Design, and Engineering to deliver maintainable, high-quality editor experiences.
Top Skills: JavaScriptNode.jsReactTypescript
One Month AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design, develop, launch, and maintain scalable backend systems and APIs used by partners and merchants. Collaborate with engineering teams and stakeholders, balance delivery speed with system quality and reliability, navigate large codebases, debug software, conduct code reviews, and write clear, tested, extensible code using distributed-systems technologies.
Top Skills: AWSKotlinKubernetesMySQLPython
18 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Own the architecture and evolution of a large-scale entity data platform. Design reliable systems for vendor data ingestion, entity resolution, matching, generation, and downstream delivery. Improve data correctness, freshness, traceability, observability, and reliability using AI-assisted and deterministic approaches. Lead integrations, incident response, technical standards, architecture decisions, mentoring, and collaboration with product and downstream teams.
Top Skills: Ai-Assisted Decision-MakingCloud-Native ArchitecturesConfidence ScoringData PipelinesDeterministic MatchingDistributed SystemsEntity ResolutionObservability
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Cybersecurity
Senior Full Stack Software Engineer responsible for building and owning scalable cybersecurity product experiences across front-end and back-end systems. The role uses TypeScript, Golang, React, Node.js, Kubernetes, cloud platforms, databases, APIs, and CI/CD pipelines. Responsibilities include architecture, performance optimization, security, mentoring engineers, leading projects, Agile planning, and adopting AI-assisted development tools.
Top Skills: Amazon EcsArgo CdAWSAzureDocker SwarmGCPGithub ActionsGitlabGoGraphQLGrpcJenkinsJwtKafkaKubernetesMongoDBMySQLNode.jsOauthPostgresPrometheusReactRestTypescript
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
One Month AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead international integration engineering by architecting scalable distributed systems and an AI-powered development harness for partner integrations. Guide technical strategy, mentor engineers, review architecture and code, establish development and deployment best practices, and deliver production solutions. Collaborate with product, design, QA, UX, and partner engineering teams while using Java, Kotlin, event-driven messaging, and cloud technologies.
Top Skills: AndroidApache CamelApache PulsarAWSDynamoDBGraphQLJavaKotlinLlmsPostgresRabbitMQReactStorybookTailwind
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
18 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Hardware • Energy • Infrastructure as a Service (IaaS) • Renewable Energy
Build and operate critical software for power-campus design, construction, simulation, optimization, equipment integration, and energy management. Own technical areas, shape roadmaps, make architectural decisions, debug production systems, establish data models and interfaces, improve testing and observability, and mentor engineers. The role collaborates across power systems, construction, robotics, and company leadership to deliver reliable software interacting with physical infrastructure.
Top Skills: PythonRustTypescript
19 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software
Design, build, and evolve customer-facing backend services and public APIs for shared platform capabilities. Own features end to end, create technical designs, collaborate with Product and Experience teams, and contribute to a product-driven roadmap. The role requires strong backend engineering, Go proficiency or rapid ramp-up ability, API design experience, cloud-native architecture knowledge, and the ability to work independently in a remote startup environment.
Top Skills: Cloud-Native ArchitectureCncfGoKubernetesMicroservicesPublic Apis
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end testing frameworks for cloud-native platform services. Investigate deployment issues, troubleshoot root causes, create test plans, validate rollback strategies, and automate service deployments. Collaborate with engineering teams on testing changes and integration environments involving Kubernetes, Service Mesh, APIs, and control-plane technologies. Apply Linux, networking, scripting, performance, and SLO monitoring expertise to ensure scalable, reliable, and secure deployments.
Top Skills: APIsBashControl PlaneDnsGithub ActionsHTTPJenkinsKubernetesLinuxSaltstackService MeshTcp/IpTlsVrf
19 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Information Technology • Software
Design and build the core vCluster Platform using Go and deep Kubernetes expertise. Own backend features end to end, from technical design through release, while solving complex systems architecture challenges involving networking, storage, isolation, and resource sharing. Contribute to open-source projects and the Kubernetes community, operate autonomously in a high-growth startup, and help define scalable Kubernetes multi-tenancy solutions.
Top Skills: GitGoKubernetesOpen Source
19 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Design and develop the backend of the vCluster Platform using Go and deep Kubernetes expertise. Own features end to end, from technical design through release, while solving complex systems and multi-tenancy challenges. Contribute to open-source projects and Kubernetes community initiatives, build scalable isolation and resource-sharing solutions, and operate autonomously in a fast-growing startup environment.
Top Skills: GoKubernetes
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Hardware • Manufacturing
Own the Linux user-mode runtime, driver, and HAL interfaces for a Fabric accelerator. Responsibilities include runtime library design, compiler and kernel-driver integration, memory and resource management, ML framework backends, pre-silicon bring-up using simulation, emulation, QEMU, and FPGAs, and comprehensive runtime testing. Collaborate across compiler, architecture, verification, and kernel teams to support first-silicon deployment.
Top Skills: Arm/Aarch64CC++CudaFpgaHipHsaLinuxLlvmMlirOneapi Level ZeroOnnxOpenclPalladiumPythonPyTorchQemuRocmRocrTensorFlowTt-MetaliumVeloceZebu
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Hardware • Manufacturing
Own development of a Linux kernel-mode driver for a custom Fabric accelerator, including memory management, SMMU/IOMMU integration, MMIO, interrupts, power management, firmware, and user-space interfaces. Lead pre-silicon enablement using QEMU, simulation, emulation, and FPGA platforms; manage Linux boot and first-silicon bring-up. Debug complex hardware and kernel issues, establish automated testing, and collaborate with architecture, verification, compiler, and hardware teams.
Top Skills: Aarch64ArmCCudaDevice TreeFpgaFtraceIoctlIommuJtagKasanKgdbLinuxLinux KernelLockdepMmioPalladiumPerfQemuRocmSmmuSysfsVeloceZebu
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Automate software testing, deployment, and validation for scalable cloud-native platform services. Responsibilities include developing unit, integration, and end-to-end test frameworks; troubleshooting deployment issues; creating test plans; validating rollback strategies; collaborating on integration testing; and scripting platform-service deployments across diverse environments and architectures.
Top Skills: ArmBashDebianGithub ActionsGoJenkinsKvmLinuxMicroservicesPerlPytestPythonQemuSaltstackService MeshTcgX86
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end testing frameworks for cloud-native platform services. Investigate deployment failures, troubleshoot cross-environment and architecture-specific issues, create test plans, validate rollback strategies, collaborate across engineering teams, and automate platform deployments. The role requires strong Python, Pytest, Linux, Bash, virtualization, CI/CD, and modern software development lifecycle expertise.
Top Skills: ArmBashDebianGithub ActionsGoJenkinsLinuxMicroservicesPerlPytestPythonQemuSaltstackService MeshX86
20 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Software • Financial Services
Build and maintain scalable financial products in a cross-functional agile team. Responsibilities include writing tested code, solving cross-system challenges, owning initiatives from definition through delivery, creating technical plans and documentation, supporting production monitoring, improving performance and observability, collaborating across teams, and mentoring engineers. The role requires backend development with Python and Django, frontend development with React and TypeScript, financial API integrations, data modeling, staged rollouts, and occasional after-hours on-call support.
Top Skills: AmplitudeApolloDatadogDjangoGraphQLKafkaPythonRuby on RailsReactRubyTerraformTypescript
Reposted 2 Months AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Gaming • Information Technology • Mobile • Software • Esports
Responsible for building multiplayer experiences in Unreal Engine 5, solving networking challenges, and mentoring team members.
Top Skills: C++Unreal Engine 5
20 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Other
Develop and maintain secure client/server enterprise applications, appliance operating systems, release pipelines, and cloud infrastructure. Responsibilities include coding, testing, troubleshooting, patching, packaging, signing, and releasing software for on-premises and cloud deployments. The role collaborates with engineering, QA, support, and customers while managing AWS infrastructure, databases, security controls, documentation, and Agile development practices.
Top Skills: Amazon Ec2Amazon Route 53Amazon S3AWSAws IamAws KmsAws LambdaCi/CdCryptographyDatabasesLaravelOauth2PHPPythonSAMLTerraformTlsUnix/LinuxX.509
29 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account