Top Software Engineer Jobs in Vancouver

One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and enhance highly available, scalable, fault-tolerant IAM services on Akamai’s Compute Platform. Design resilient software, build tools for seamless deployment and operation, improve IAM features and customer experience, and research emerging technologies. The role requires extensive Linux software development, Python or Java expertise, secure software delivery, IAM knowledge, and experience with enterprise tools including Git, JIRA, and Jenkins.
Top Skills: Akamai Compute PlatformGitIdentity And Access Management (Iam)JavaJenkinsJIRALinuxPython
One Month AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Develop end-to-end software for Unity Video products using AI coding agents in a plan-first, test-verified workflow. Translate requirements into implementation plans, direct and review agent output, validate behavior through unit, integration, and end-to-end tests, and support large-scale front-end architectures and rich user interfaces. Contribute to CI/CD, containerization, DevOps tooling, test automation, technical mentorship, and software quality standards. This hybrid role requires residence in Greater Vancouver and office attendance.
Top Skills: Ai Coding AgentsCi/CdCloud ComputingContainerizationDevOpsEnd-To-End TestingGit WorktreesIntegration TestingTest AutomationUnit Testing
Reposted One Month AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
Design, implement, test, and peer-review software while collaborating on core AI infrastructure systems. Support customers through scoping, proofs of concept, trials, production deployments, and escalations. Contribute to startup culture, project ownership, and process improvement while solving complex computer systems problems.
Top Skills: CC++Distributed SystemsDockerEmbedded SystemsNoSQLPythonSQL
One Month AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
Cloud • Legal Tech • Software
Develop web applications at scale as part of a full-stack engineering team. Collaborate across distributed teams to solve complex customer problems, build performant and reliable SaaS products, review code, optimize databases, learn new technologies, and contribute to Agile development. The role emphasizes curiosity, mentorship, communication, large-scale systems experience, and applying AI to improve software development.
Top Skills: AgileC++DatabasesJavaJavaScriptPythonRuby On RailsSaaS
Reposted 2 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Build and deliver end-to-end full stack features for Remitly Business, from React frontends to Go backend services and APIs. Own architecture, reliability, security, and observability for money-movement flows, mentor engineers, collaborate with cross-functional partners, and drive roadmaps and technical standards.
Top Skills: Ai-Assisted Development ToolsAWSGoReactTypescript
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software • Automation
Build and improve AI-powered customer support agents for telecommunications providers. Responsibilities include developing the agent runtime, configuration tools, observability dashboards, evaluation frameworks, safety guardrails, continuous-improvement systems, and omnichannel integrations across voice, chat, email, and SMS. The role uses TypeScript across frontend, backend, and infrastructure in a serverless microservices environment, with emphasis on LLMs, agent design, product quality, and customer trust.
Top Skills: Ai AgentsCloud InfrastructureCoding AgentsDevOpsFunctional ProgrammingGraphQLIvrLarge Language Models (Llms)MicroservicesNode.jsPrompt EngineeringReactServerless ArchitectureSipTelephonyTwilioTypescriptVoice AiVonageWebrtc
25 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Consumer Web • Digital Media • Software
Leads technical direction for Everand’s backend platform, including architecture, reliability, observability, CI/CD, databases, queues, and scalable distributed systems. Partners with product, design, analytics, web, mobile, and ML teams to deliver personalized reading and listening experiences. Mentors engineers, drives architecture reviews and modernization efforts, improves technical quality, and owns platform health, performance, cost, and resilience.
Top Skills: AlertsCi/CdDatabasesDistributed SystemsFeature-Flagging PlatformsGoMetricsObservabilityPythonQueuesRubyScalaSlos
One Month AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
eCommerce • Kids + Family • Design • Manufacturing
Develop and support business integrations and internal applications across NetSuite, EDI workflows, REST APIs, SQL databases, and Azure services. Build automation and services with C#/.NET and JavaScript, troubleshoot integration and production issues, optimize database queries, and participate in testing, code reviews, release planning, and support. Collaborate with technical teams, business stakeholders, and external partners to deliver reliable, documented solutions and reduce manual processes.
Top Skills: .NetAnsi X12BoomiC#Ci/CdCommercehubDockerEdiEdifactGitGithub CopilotInfrastructure-As-CodeJavaScriptAzureOracle NetsuiteRest ApisSps CommerceSQLSuitescriptSuitetalk Rest/Soap Apis
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Build and operate low-latency, reliable platform infrastructure for AI model evaluation, including APIs, AI gateways, streaming systems, serving layers, observability, authentication, rate limiting, usage metering, and audit logging. Integrate multiple LLM providers, handle failures and response normalization, support enterprise requirements, and contribute across backend evaluation and leaderboard platforms. This hands-on role requires strong Go expertise and experience with distributed systems or developer-facing infrastructure.
Top Skills: Anthropic ApisApi GatewaysDistributed SystemsGoGoogle Ai ApisOpenai ApisSse
15 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Marketing Tech • Social Media
Build and modernize scalable enterprise data platform services, including AI-assisted automation, self-service workflows, and Apache Iceberg adoption. Develop Python and AWS platform tooling, improve reliability, support incident response, troubleshoot distributed data systems, and perform root-cause analysis. Partner with globally distributed engineering teams to improve data producer and consumer experiences, operational stability, and developer productivity.
Top Skills: Agentic AutomationAmazon Api GatewayAmazon RedshiftAmazon S3Amazon Web Services (Aws)Apache AirflowApache IcebergArtificial IntelligenceAws GlueAws Lake FormationAws LambdaPython
16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity
Owns VM and fleet test strategy, hypervisor validation, performance quality gates, and systems-level testing for an IaaS platform. Designs reproducible bare-metal-like environments, develops automated benchmarks and regression gates, validates SLOs and deployment safety, and builds test harnesses in Go, Python, and Perl. The role requires deep expertise in KVM/QEMU/libvirt, Linux internals, x86 and ARM architectures, performance analysis, statistical testing, and CI/CD tooling.
Top Skills: ArmBashCi/CdContainersEbpfGoJenkinsKvmLibvirtLinuxLinux PerfNumaPerlPythonQemuSaltstackVtuneX86
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Productivity • Software
Build and operate CircleCI’s data query platform, including ClickHouse storage, event-driven ingestion, Temporal workflows, APIs, indexing, caching, and tiered storage. Design schemas, optimize high-volume queries, improve reliability and observability, and lead architectural decisions. The role requires strong backend engineering, distributed systems expertise, AI-native practices, and technical leadership across production data systems.
Top Skills: ClickhouseDatadogGoHoneycombReactRollbarTemporalTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Build and operate infrastructure security platforms centered on workload identity, service-to-service authentication, authorization, and short-lived credentials. Replace static secrets with identity-based systems, develop identity-authenticated proxies and APIs, and unify authorization policy management. Partner with platform and application teams to drive adoption, migrate legacy systems, and ensure reliable production infrastructure with strong developer experience.
Top Skills: Authorization SystemsCert-ManagerDistributed SystemsEgress ProxiesIdentity CertificatesJwtKubernetesOpaPkiSecrets ManagementSpiffeSpireWorkload IdentityX.509 Certificates
Reposted 26 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Computer Vision • Machine Learning
Build and maintain customer-facing backend services, APIs, and web integrations across the full stack. Design RESTful APIs and data models, ship features end-to-end, own production reliability, participate in incident response, and collaborate with product, SRE, and field engineering to deliver robust, observable services.
Top Skills: Amazon SqsApache AirflowAws EksAws LambdaAws RdsAws S3DockerFastapiFlaskGithub ActionsGrafanaGrpcJenkinsKubernetesPostgresPrometheusProtocol BuffersPythonRabbitMQReactRedisSqlalchemyTypescript
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Owns end-to-end test strategy, designs scalable backend and UI automation frameworks, integrates automated testing into CI/CD pipelines, performs exploratory testing, and advocates for testability and reliability across engineering and product. The role requires strong programming, Kubernetes and distributed-systems knowledge, debugging ability, and cross-functional ownership in a fast-moving startup.
Top Skills: Ci/CdDistributed SystemsGithub ActionsGoJavaScriptJenkinsKubernetesPython
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Lead the design and delivery of SaaS products powered by data, ML, and AI, collaborating across backend, systems, and cloud infrastructure. Drive architecture evolution, ensure operability and performance, and mentor engineering teams.
Top Skills: AWSAzureGCPGoJavaNode.jsPandasPythonPyTorchRustTypescript
26 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software
Leads architecture and technical direction for secure, scalable AI and ML platform services. Designs AWS Serverless systems, evaluates LLM technologies, and brings research prototypes into production. Builds search, semantic retrieval, vector search, and RAG capabilities using OpenSearch and related technologies. Partners with researchers, product teams, and senior engineers, mentors technical staff, guides architecture discussions, and translates AI strategy into execution roadmaps.
Top Skills: AWSAws CdkAws ServerlessCloudFormationElasticsearchInfrastructure As CodeLlmsNumpyOpensearchPandasPrompt EngineeringPythonRagScikit-LearnSemantic SearchTerraformVector Embeddings
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Build and optimize distributed Lance dataset operations, high-performance indices, table formats, and data encodings in Rust. Develop integrations with Spark, Hive Metastore, Presto, Trino, Ray, and other data infrastructure systems. Improve internal data processing infrastructure, contribute to open-source communities, and promote Lance through technical conferences. The role requires deep distributed systems expertise and extensive experience with high-performance databases, big data, or AI training systems.
Top Skills: Apache ArrowC++ClickhouseDatafusionDelta LakeFlinkHadoopHive MetastoreHudiIcebergJavaJaxLanceLancedbParquetPrestoPythonPyTorchRayRustScalaSparkTrino
17 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Kids + Family • Mobile
Build and maintain premium mobile features, subscription and in-app purchase flows, paywalls, pricing experiences, and advertising functionality for Life360’s consumer app. Own feature quality, performance, reliability, experimentation, and incident response at 100M+ user scale. Collaborate with product, design, data science, and analytics teams; use AI coding agents extensively; contribute to architecture and code reviews; mentor engineers; and help evolve AI-native engineering practices.
Top Skills: AdmobAmplitudeAndroidAndroid StudioAndroid Studio ProfilerAndroid View SystemApplovin MaxBitriseClaude CodeClean ArchitectureCrashlyticsCursorDaggerDatabricksEppoFastlaneFlowGithub ActionsGithub CopilotGoogle Play BillingGradleGrowthbookHiltiOSJetpack ComposeJetpack NavigationJetpack ViewmodelKotlinKotlin CoroutinesLaunchdarklyLlmsMacrobenchmarkMcpMviMvvmOptimizelyPerfettoSegmentSnowflakeStatsigStorekitSystrace
Reposted One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and manage mission-critical infrastructure services for Akamai’s cloud lab platform. Build deployment stacks for test datacenters, design observability and monitoring solutions, improve deployment and configuration performance, and collaborate with engineering, architecture, and site reliability teams. The role requires strong Infrastructure as Code, Python, REST API, container orchestration, development-environment tooling, and relational database experience.
Top Skills: AnsibleDjangoDocker ComposeFlaskKindKubernetesLinuxMySQLNomadPostgresPythonRestful ApisSaltstackTerraformTilt
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and manage mission-critical infrastructure services for cloud development and testing. Build Python backend services, APIs, automation, virtual machine environments, reservation systems, reporting tools, and resilient test frameworks. Improve reliability, scalability, deployment performance, and observability across physical and virtual infrastructure. Provide technical leadership and mentorship while collaborating with global Development and SRE teams.
Top Skills: AnsibleAPIsCloud NetworkingDockerGrafanaKubernetesLinuxMicroservicesMySQLPostgresPythonRelational DatabasesTerraformVirtual Machines
27 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop and maintain Linux kernel features for Arista EOS, integrate upstream kernel releases, and qualify CPU and NIC hardware. Build automated tests, troubleshoot customer and system-test issues, contribute patches to the upstream Linux community, and own projects from definition through deployment. The role also provides technical leadership, cross-functional collaboration, and mentorship to junior engineers.
Top Skills: Arista EosArmCC++Ip NetworkingLinux KernelPythonX86
27 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop and deliver software for Arista’s Linux-based EOS network operating system. Responsibilities include designing and implementing C, C++, and Python features; writing specifications, test plans, and automated tests; debugging routing and packet-forwarding issues; supporting customer network troubleshooting; collaborating on larger distributed systems and routing projects; reviewing code; mentoring engineers; and managing project schedules.
Top Skills: 802.1Ab802.1Ax802.1DBgpCC++Command-Line InterfacesDatabasesDistributed SystemsEosEthernetIp RoutingIs-IsLink Aggregation Control ProtocolLink Layer Discovery ProtocolLinuxMessagingOspfPacket Forwarding EnginesPimPythonRipSignalingSpanning Tree ProtocolUnix
27 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Designs, develops, integrates, and maintains low-level CPU firmware, BIOS, and boot-loader software for networking products. Responsibilities include CPU board bring-up, hardware and vendor collaboration, Linux kernel evaluation, automated testing, debugging, open-source contributions, customer issue resolution, technical leadership, and mentoring.
Top Skills: ArmBiosBoot LoadersCC++EosLinux KernelPythonX86
27 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop and lead Layer 1 networking software controlling physical-layer components, optics, transceivers, PHYs, and gearboxes. Design, implement, test, debug, and optimize features using C, C++, and Python. Collaborate with customers, product managers, hardware, manufacturing, and test teams to bring new components to market and resolve network issues. Provide technical leadership, own projects through deployment, build telemetry and test infrastructure, and mentor junior engineers.
Top Skills: Automated TestingCC++Distributed SystemsGearboxesIp NetworkingLayer 1 NetworkingLinuxPhysPythonTelemetryTransceiversUnix
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account