Top Software Engineer Jobs in Vancouver

17 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop and maintain C-based software for Fortinet’s TLS stack and Unified Threat Management features, including antivirus, web filtering, data leak prevention, and anti-spam. Research application-layer protocols, improve software architecture and coding practices, troubleshoot complex issues, and identify technologies that enhance FortiGate firewall products. The role requires extensive systems programming experience in Linux or UNIX-like environments and knowledge of networking and security concepts.
Top Skills: CC++GitGoLinuxPerlPosix ApisPythonRustShellSocket ProgrammingTcp/IpTlsUnix
17 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Design, develop, test, debug, and optimize embedded C software on Linux platforms for network security appliances. Responsibilities include networking, firewall, authentication, encryption, system services, concurrency, performance optimization, packet analysis, secure development, and production support. The role collaborates with hardware, QA, product, security research, and customer-support teams while owning complex features from architecture through testing and deployment.
Top Skills: AddresssanitizerArpBashCCi/CdDhcpDnsEmbedded LinuxEthernetGdbGitGoHTTPIcmpInter-Process CommunicationIpsecIpv4Ipv6KerberosLdapNtlmOauthPerfPkiPythonRadiusSAMLSocket ProgrammingSshSsl/TlsTcpTcp/IpTcpdumpTlsUdpUnixValgrindWireshark
17 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research application-layer protocols, improve existing designs, troubleshoot complex issues, promote development best practices, and suggest product enhancements. The role requires Linux or UNIX development, TCP/IP, POSIX APIs, sockets, firewall and network software experience, and source control familiarity.
Top Skills: CC++FirewallsGitLinuxPerlPosix ApisPythonShell ScriptingSocketsSvnTcp/IpUnix
17 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Design, develop, test, debug, and maintain high-performance embedded software in C on Linux for network security appliances. Responsibilities include networking features, firewall and authentication capabilities, performance optimization, concurrency and memory troubleshooting, packet analysis, secure development, architecture and code reviews, and production support. Collaborate with hardware, QA, product, security research, and customer support teams while delivering reliable system-level software and automated tests.
Top Skills: AddresssanitizerArpBashCCi/CdDhcpDnsEmbedded LinuxEthernetGdbGitGoHTTPIcmpInter-Process CommunicationIpsecIpv4Ipv6KerberosLdapLinuxNtlmOauthPerfPkiPythonRadiusSAMLSocket ProgrammingSshSsl/TlsTcpTcp/IpTcpdumpTlsUdpValgrindWireshark
17 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s FortiGate firewall Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research networking protocols and technologies, improve existing code and development processes, promote engineering best practices, troubleshoot issues, and suggest product enhancements. The role requires Linux/UNIX development, TCP/IP, POSIX APIs, sockets, source control, and strong problem-solving skills.
Top Skills: CC++FirewallsGitLinuxPerlPosix ApisPythonShell ScriptingSocketsSvnTcp/IpUnix
17 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for FortiGate firewall security features, including EMS integration and ZTNA. Responsibilities include designing software components, troubleshooting complex issues, optimizing architectures, researching technologies, testing Fortinet products, and collaborating across engineering teams. The role requires Linux/UNIX development, networking knowledge, TLS, POSIX APIs, socket programming, Git, and strong software engineering practices.
Top Skills: CC++DbmsEmsFortigateGitLinuxPerlPosixPythonShellSocket ProgrammingTcp/IpTlsUnixZtna
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the architecture and evolution of native iOS foundations supporting seller-facing applications. Identify systemic problems, define platform strategy and standards, build prototypes and reference implementations, lead multi-quarter migrations, and establish practices for quality, testing, observability, release safety, and maintainability. Develop senior engineers and create scalable ownership models across teams.
Top Skills: Ai-Assisted Development ToolsBazelCombineInstrumentsObjective-CObservability ToolsProtocol BuffersSwiftSwift ConcurrencySwiftuiTesting InfrastructureUikitXcode
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Design and maintain distributed Lance dataset operations, develop high-performance indices and data formats, and improve query performance across Spark, Ray, and Trino. Contribute Rust-based table formats and encodings, integrate Lance with major open-source data infrastructure systems, operate internal data processing infrastructure, and promote the project through open-source communities and conferences.
Top Skills: Apache ArrowApache LanceC++ClickhouseDatafusionDelta LakeFlinkHadoopHive MetastoreHudiIcebergJavaJaxLancedbParquetPrestoPythonPyTorchRayRustScalaSparkTrino
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software
Design, build, and operate Chainguard’s container product, including registry features, image build pipelines, distribution systems, adoption tooling, and customer-facing services. Own projects end to end, make product trade-offs, collaborate with customers and product managers, improve observability and reliability, support on-call operations, and use AI coding agents safely. The role requires systems thinking across containers, registries, build infrastructure, and customer clusters in a remote-first environment.
Top Skills: ApkoAWSCachingContainer RegistriesContainersDatabasesDockerfilesGCPGoHelmKubernetesMcpMelangeOciSbomSigstoreSlsaTerraformWolfi
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Security • Database • Cybersecurity
Build secure, production-critical payment infrastructure for AI agent transactions. Design Python and FastAPI services, APIs, domain models, provisioning workflows, and cryptographic payment flows. Ensure scalability, reliability, observability, security, and comprehensive testing. Use Kubernetes, AWS, Terraform, and GitOps to automate infrastructure. Collaborate with product, security, infrastructure, platform, and card-network partners while applying AI-assisted engineering practices.
Top Skills: Amazon EksArgoAWSCustom Resource DefinitionsDockerFastapiFluxGithub ActionsGrafanaJavaKubernetesKubernetes ApisOpentelemetryPrometheusPythonTerraformTypescript
8 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Legal Tech • Software • Generative AI
Own and evolve the architecture of Agiloft’s AWS-based cloud services and CLM platform. Lead scalable, secure, resilient, and cost-efficient distributed-system design; define APIs, service boundaries, infrastructure, reliability standards, and technical roadmaps. Drive infrastructure as code, CI/CD, observability, automation, AI-assisted engineering, modernization, and developer experience improvements. Mentor engineers, influence cross-team technical direction, and partner with leadership and CloudOps on operational readiness, disaster recovery, and long-term platform strategy.
Top Skills: Ai-Assisted DevelopmentAWSCi/CdCloudFormationDevOpsDistributed SystemsInfrastructure As CodeJavaObservabilityPythonTerraform
8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Security • Software • Cybersecurity
Leads large-scale software engineering projects from design through deployment, provides technical leadership and mentorship, contributes to architecture and engineering standards, drives testing and software quality, resolves production issues, develops scalable solutions, and collaborates across Product, UX, and Engineering teams. The role also supports Agile delivery, incident reviews, prioritization, stakeholder communication, and cross-team technical alignment.
Top Skills: AgileGoPythonTest AutomationUnit Testing
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Software • Travel • Hospitality
Build and operate production AI platform services and customer-facing features primarily in Python. Develop agent runtimes, workflow orchestration, tool execution, evaluation, tracing, and observability systems. Integrate LLM workflows with distributed services and polyglot PHP and Java systems while optimizing reliability, latency, scalability, cost, and model quality. Provide technical leadership, architecture guidance, code reviews, mentorship, and cross-functional collaboration.
Top Skills: Amazon SqsAWSCrewaiDockerGrpcJavaKubernetesLangchainLanggraphLangsmithMcpPHPPostgresPydanticaiPythonRagRest ApisVector Databases
Senior level
Retail • Sports
Design, build, and maintain full-stack web applications supporting AI-driven product discovery, search, recommendations, personalization, and consumer experiences. Lead frontend technical design, develop React and TypeScript components, integrate backend APIs and AI capabilities, optimize performance and reliability, and contribute to backend services. Mentor engineers, participate in technical reviews, and collaborate with product, design, data, AI, and engineering teams.
Top Skills: AWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaJavaScriptLlmsMicroservicesNoSQLOpensearchReactRedisRest ApisSpring BootSQLTypescript
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology • Software
Build and ship production web applications for government permitting, licensing, plan review, and inspection workflows. Direct and review AI coding agents, write specifications and acceptance criteria, and own correctness, performance, security, testing, and user experience. Collaborate within a senior product engineering pod, improve agentic development workflows, and learn municipal software domains. Success requires independently delivering reliable features and improving team engineering practices.
Top Skills: Ai Coding AgentsAi-Assisted Development ToolsAPIsCloud InfrastructureEvaluation Harnesses
Senior level
Retail • Sports
Designs, builds, and operates scalable backend services, APIs, microservices, and event-driven systems supporting personalization, recommendations, search, and AI-driven consumer experiences. Partners with AI/ML, data, product, and engineering teams; integrates search and generative AI capabilities; improves performance, reliability, observability, security, and operational excellence. Leads technical delivery, mentors engineers, contributes to architecture reviews, and promotes engineering best practices.
Top Skills: APIsAWSAzureAzure Ai SearchElasticsearchGCPGenerative AiJavaKafkaLlmsMicroservicesNoSQLOpensearchRagRedisSpring BootSQLVector Search
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Kids + Family • Mobile
Build and maintain Life360’s iOS advertising SDK, mediation and header-bidding integrations, ad formats, privacy and consent flows, instrumentation, and experimentation systems. Improve ad quality, performance, and reliability at large scale while collaborating with ad operations, data, product, and external partners. Use AI-native workflows with agentic coding tools, contribute to architecture and incident response, and mentor teammates.
Top Skills: AdattributionkitAdmobApplovin MaxAttBuildkiteClaude CodeCocoapodsCombineCrashlyticsCursorFastlaneGithub ActionsGithub CopilotGoogle Ad ManagerGoogle Mobile AdsGoogle UmpGppIdfaInstrumentsIronsourceKotlinLaunchdarklyMcpMetrickitMraidOpenrtbOptimizelyPrebid MobilePrivacy ManifestsSkadnetworkStatsigSwiftSwift ConcurrencySwift Package ManagerSwiftuiTcfUikitUnity LevelplayWkwebviewXcodeXcode Cloud
One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build and scale customer-facing iOS marketplace experiences using Swift and SwiftUI. Implement feature-flagged functionality, write unit and UI tests, collaborate with Product, Design, Android, backend, QA, and senior iOS engineers, and take increasing ownership of reliability and operational health. Use AI tools for coding, refactoring, testing, debugging, documentation, and reducing repetitive work while critically validating generated outputs.
Top Skills: Ai Development ToolsCiFeature FlagsMobile AnalyticsMvvmSnapshot TestingSwiftSwift Package ManagerSwiftuiUi TestingUikitUnit TestingWebview
One Month AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Consumer Web • Digital Media • Software
Build and scale fullstack Growth Platform systems, including self-service marketing tools, experimentation infrastructure, and customer and event-data integrations. Develop frontend and backend features, design and consume APIs, ensure scalability and maintainability, and collaborate with marketers, analysts, lifecycle teams, product managers, and engineers. Contribute to technical design, code reviews, testing, and process improvements while supporting attribution, data activation, and customer engagement.
Top Skills: GraphQLJavaScriptKafkaMySQLNext.JsNoSQLReactRedisRestRuby On RailsSQLTerraformTypescript
One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
3D Printing • Automation
Develop and maintain modern C++ software for an industrial 3D sensor platform. Responsibilities include architecting features, optimizing memory and performance, managing concurrency, integrating hardware and software across Windows and Linux environments, and delivering reliable factory-automation capabilities. The role includes ownership from concept through deployment, unit testing, code reviews, Agile collaboration, mentoring, and cross-functional work with product, UI/UX, vision, and QA teams.
Top Skills: C#C++Ci/CdClaudeCopilotEmbedded LinuxGeminiGitGoogletestJIRALinuxPythonRtosStlTcp/IpUdpWindows
9 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Lead the strategy, architecture, and operation of an internal agent platform, AI infrastructure, developer infrastructure, and workflow automation. Build reliable, governed agents and tools, establish adoption practices and success metrics, partner cross-functionally, contribute feedback to Temporal products and open-source architecture, mentor engineers, and participate in on-call operations.
Top Skills: Ci/CdClaude CodeCodexGitGoJavaJavaScriptLlm GatewaysMcpPythonTemporalTypescript
9 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Set the multi-year technical direction for the Builder Platform, leading agent platforms, AI infrastructure, developer infrastructure, and productivity engineering. Establish governance, architecture, standards, metrics, and adoption strategies across the company. Partner with engineering and business leaders to prioritize AI opportunities, improve developer productivity, guide customer-zero feedback into products and open-source frameworks, mentor technical leaders, and reduce operational burden through systemic improvements.
Top Skills: Ci/CdClaude CodeCodexDoraGitGithub ActionsGoJavaJavaScriptLlmMcpPythonSpaceTemporalTypescript
9 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Build and operate automation and tooling for large-scale NVIDIA GPU infrastructure. Responsibilities include bare-metal provisioning, hardware validation, firmware and software upgrades, cluster lifecycle management, BMC and Redfish integration, failure diagnosis, automated recovery, production handoff, on-call support, incident response, and root-cause analysis across hardware, networking, Linux, Kubernetes, and distributed services.
Top Skills: Argo CdBluefield-3 DpuBmcFirmware ManagementGitopsGoInfinibandKubernetesLinuxNetwork BootNvidia Nvl72NvlinkPythonRedfishSlosSpectrum-X
9 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Build and scale software infrastructure for GPU asset provisioning, data center management, monitoring, lifecycle automation, and distributed system testing. Develop reliable platforms across hardware, networking, cloud providers, and AI training applications. Work with GPU diagnostics, cluster and network telemetry, Kubernetes or SLURM, fault tolerance, state management, and system architecture to support large-scale machine learning infrastructure.
Top Skills: GoKubernetesLinuxPythonRdmaRustSlurm
Reposted One Month AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Develop and deliver features for large-scale web applications using full-stack technologies across React, TypeScript, Node.js, Microsoft, and cloud stacks. Collaborate in agile Scrum or Kanban teams with architects, QA, product management, and stakeholders. Contribute to CI/CD, DevOps, troubleshooting, performance, security, and continuous improvement while building high-quality software solutions.
Top Skills: .NetAWSAzureC#Ci/CdDevOpsJavaScriptKanbanMongoDBNode.jsReactScrumSQLTypescriptWebpack
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account