Top Software Engineer Jobs in Vancouver

Expert/Leader
Cloud • Security • Software • Generative AI
Lead the technical vision, roadmap, and development of Elasticsearch’s ES|QL analytics and compute engine. Build data-intensive enhancements using modern Java, research algorithms and data structures, collaborate across teams, mentor engineers, guide technical projects, and improve search and analytics capabilities. Work autonomously in a globally distributed environment while partnering with product, user experience, and customer-facing teams.
Top Skills: CassandraContinuous IntegrationDatadogDynatraceElasticsearchEs|QlGitGitJavaMongoDBNew RelicPostgresSolrSplunk Spl
Reposted One Month AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will lead web platform architecture and development, mentoring engineers while driving improvements in infrastructure, web development strategy, and AI tool integration.
Top Skills: NxOxlintReactRspackTurborepoTypescriptVite
25 Days AgoSaved
In-Office
Vancouver, BC
Expert/Leader
Expert/Leader
Hardware • Security • Software • Cybersecurity
Lead the technical vision, architecture, and roadmap for a large-scale physical access control platform. Design resilient, low-latency edge-to-cloud systems supporting offline operation, secure identity synchronization, device telemetry, and emergency lockdowns. Drive architectural reviews, cross-team consensus, engineering standards, innovation, and mentorship across distributed engineering organizations. The role requires deep expertise in low-level systems, cloud infrastructure, serverless architectures, databases, and secure integrations between physical devices and cloud control planes.
Top Skills: Aurora MysqlAWSCC++Ci/CdDistributed SystemsDynamoDBEcsEdge ComputingEmbedded FirmwareGCPGoIotIot CoreKinesisLambdaMicroservicesNode.jsPostgresPythonRedisRtosServerless ArchitecturesSqs
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Own and evolve shared platform infrastructure for approval workflows, permissions, authentication, and notifications. Build secure, scalable Ruby on Rails applications and APIs, optimize PostgreSQL data models and queries, lead ambiguous technical projects, support migrations, review code, mentor engineers, and participate in on-call operations. Collaborate across product teams to deliver reliable, backward-compatible services used company-wide.
Top Skills: Ai Coding AssistantsAuth0KubernetesMcp ServersMfaPostgresRedisRubyRuby On RailsSidekiqSQLStimulusjs
Reposted 25 Days AgoSaved
Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Marketing Tech
Lead architecture and evolution of an enterprise data platform: design scalable ETL/ELT pipelines, optimize data models in cloud warehouses, standardize semantic layers, drive Airflow orchestration, streaming ingestion, IaC/CI-CD practices, observability, data governance, and mentor engineering teams while advancing AI-driven development and platform reliability.
Top Skills: Apache AirflowApache KafkaAws GlueAws MwaaAws S3BigQueryCircleCIDatadogDbtGitGithub ActionsHarnessHashicorp VaultHorizon CatalogLookerPower BIPythonSelect StarSnowflakeSnowpipe StreamingSQLTableauTerraform
Reposted 25 Days AgoSaved
Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Marketing Tech
Lead architecture and technical direction for the enterprise data platform. Design scalable ETL/ELT pipelines (dbt, Python, SQL), cloud data models (Snowflake/BigQuery), streaming ingestion (Kafka, Snowpipe), orchestration (Airflow/MWAA), IaC and CI/CD, observability (Datadog), data governance, and mentor engineers to improve platform reliability and delivery.
Top Skills: Apache AirflowApache KafkaAws GlueAws MwaaAws S3BigQueryCircleCIDatadogDbtGit/GithubGithub ActionsHarnessHashicorp VaultHorizon CatalogJavaLookerLookmlPower BIPythonScalaSelect StarSnowflakeSnowflake Semantic ViewsSnowpipe StreamingSQLTableauTerraform
Reposted 25 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Marketing Tech
Lead a development team to design, build, test and maintain internal software with a strong focus on Salesforce. Provide technical leadership, write and review code (Apex/SOQL, Java, SQL, JavaScript, HTML, CSS), work with Product Owners and Architects, run Agile/Scrum processes, support production (including on-call), and mentor team members.
Top Skills: ApexCSSDevOpsHTMLJavaJavaScriptSalesforceScrumSOQLSQL
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software • Cybersecurity
Design, develop, test, and maintain backend services supporting provisioning, licensing, and purchasing. Improve cloud infrastructure, automation, reliability, observability, scalability, and service delivery. Collaborate on architecture and cross-functional delivery, troubleshoot production issues, participate in code reviews, and mentor engineers while remaining hands-on in software development.
Top Skills: AnsibleAWSCi/CdDevOpsDistributed SystemsDockerEvent-Driven ArchitectureGoGoogle Cloud PlatformJavaMavenMicroservicesAzureMySQLPostgresPythonTerraform
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Appliances • Industrial • Automation
Design, build, and maintain automation-first test frameworks and CI/CD-integrated validations for enteliWEB. Validate UI, APIs, services, data workflows, dashboards, alarms, reports, and multi-site building-management scenarios. Collaborate with engineering and product teams, develop test utilities and simulators, investigate failures, and improve test reliability and product testability.
Top Skills: Api And Integration TestingApi TestingBacnetC#Ci/Cd PipelinesEnergy ManagementEnteliwebFeature FlagsGoIotJavaJavaScriptObservability ToolsOperational Technology (Ot)PythonSmart BuildingsTest Automation FrameworksTypescript
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Robotics
Design, build, and maintain platform software in Python and C++ to automate deployment, provisioning, upgrades, and backups for distributed robotic systems. Integrate cameras, NVIDIA GPUs, robot controllers, and network devices in Dockerized environments. Configure Ubuntu systems (autoinstall, cloud-init, image management), implement CI/CD and automation frameworks, develop health checks and upgrade workflows, and collaborate with robotics, vision, and infrastructure teams to ensure scalable, reliable factory deployments.
Top Skills: Ai-Assisted TestingAutomation FrameworksC++Ci/CdCloud-InitDockerLinuxNetwork DevicesNvidia GpusPythonRobot ControllersSystem ImagingUbuntuUbuntu AutoinstallVision Cameras
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology
As a Senior Software Engineer, you will develop web and desktop applications, guide projects, mentor junior engineers, and ensure high-quality code delivery.
Top Skills: CSSGoogle Cloud PlatformGraphQLHTMLJavaScriptNode.jsNoSQLPythonReactSQLTypescriptVue
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Aerospace • Agriculture • Big Data Analytics
Lead research, design, and implementation of large-scale cloud data ingestion, preprocessing, distributed training, and benchmarking for geospatial foundation models focused on agriculture. Contribute to model architecture, fine-tuning, tooling, documentation, and Agile development processes.
Top Skills: Api-Driven ArchitecturesAWSAzureC++Ci/CdDatabasesDistributed TrainingGCPGdalJupyter NotebookJupyterlabMatplotlibNumpyOpencvPythonPyTorchScipyTorchgeo
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
As a Senior Backend Software Engineer, you'll enhance the AI-driven contract management platform by collaborating with teams, optimizing code, and ensuring platform performance through API development and monitoring strategies.
Top Skills: AWSDjangoDockerElasticsearchExpressFastapiFlaskGrafanaKubernetesNestjsPostgresPythonSentryTypescript
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
As a Senior Fullstack Software Engineer, you'll develop data-driven products, ensuring robust user experience and scalable infrastructure. Engage with multi-year visions while leveraging modern web and cloud technologies.
Top Skills: AngularAWSAzureC#C++CSSDockerEmberGCPGoHTMLJavaJavaScriptKubernetesNode.jsPythonReactScalaSQLVuejs
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
As a Fullstack Software Engineer, you will develop scalable data insights solutions, emphasizing user experience and leveraging modern technologies.
Top Skills: AngularAWSAzureC#C++CSSDockerGCPGoHTMLJavaJavaScriptKubernetesNode.jsPythonReactScalaSQLVuejs
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Financial Services
Designs, develops, and maintains Oracle Fusion payment integrations with gateways, banks, and third-party systems. Builds solutions using OIC, APIs, FBDI, and ADFDI; customizes Oracle Financials modules; troubleshoots production issues; and performs testing, code reviews, and technical design. Collaborates with product, architecture, and QA teams while ensuring security, compliance, scalability, reconciliation, and audit requirements.
Top Skills: AdfdiApplication ComposerFbdiGroovyIso 20022JavaJavaScriptOracle AdfOracle Cloud ApplicationsOracle Cloud InfrastructureOracle Fusion CloudOracle Integration CloudOracle Visual BuilderPl/SqlRest ApisSoap ApisTypescript
Reposted 26 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, build, and operate high-scale data movement and replication services for Microsoft Fabric. Lead architecture, code quality, debugging, testing, and cross-team dependency planning. Mentor peers, drive reliability, performance, and observability, and ensure security and compliance for distributed systems.
Top Skills: AzureCC#C++JavaJavaScriptPython
Reposted One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Big Data • Enterprise Web • Marketing Tech • Software
Develop and enhance robust software solutions, improve software stability, manage technical debt, and collaborate in an agile environment.
Top Skills: AWSCircleCIDatadogDbtDockerFargateFivetranGitGoGrpcLookerReactReact NativeReduxRuby On RailsSentrySnowflakeTerraformTypescript
Reposted One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
We are seeking a product-minded backend engineer to work on our Customer Studio product, focusing on data performance, analytics, audience syncing, and generative AI. The role requires strong architecture, scalability considerations, and product engagement.
Top Skills: Cloud Data WarehousesDatabricksSnowflakeSQL
Reposted One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The role involves developing tools for enterprises to manage Hightouch deployments, focusing on access control, change management, and data warehouse performance.
Top Skills: Asynchronous WorkflowsBackendCloud Data WarehousesDatabricksDistributed SystemsSnowflake
Reposted One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Cloud • Software
The Software Engineer will design, develop, and maintain features for the Kaleris TMS platform, focusing on building Angular web applications and collaborating in an agile environment.
Top Skills: AngularC#JasmineKarmaAzureRest ApisRxjsSQL
Reposted One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
Big Data • Information Technology • Software • Database • Analytics
The Software Engineer will work on high-throughput streaming systems, scaling infrastructure to manage billions of events, ensuring low-latency and high performance while delivering projects from start to finish with significant ownership.
Top Skills: Distributed SystemsHigh-Scale SystemsKafkaKinesisPulsarWarpstream
Reposted One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
The role involves rapid prototyping and architecting production LLM pipelines for AI in marketing workflows. Responsibilities include developing proofs of concept, making AI architecture decisions, building production data agents, and understanding user workflows for seamless AI experiences.
Top Skills: AICloud Data WarehousesDatabricksLlmsSnowflake
Reposted One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Software
Develop and maintain the Keycard Agent SDK, ensuring compatibility with various languages and frameworks, while engaging with the developer community to enhance agent applications.
Top Skills: GoPythonRustTypescript
Reposted One Month AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
As a Software Engineer at Keycard, you'll design, develop, and implement identity and access infrastructures for dynamic, agent-native systems. You'll work on innovative projects that enhance developer experience and security, collaborating closely with a distributed team.
Top Skills: Agent-Native SystemsAi ToolsIdentity And Access Control Stack
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account