Top Software Engineer Jobs in Vancouver

One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Design and build scalable APIs, cloud-native services, and applications supporting millions of users. Own service reliability, performance, testing, production incident response, and continuous improvement. Collaborate with product and architecture teams, participate in design and code reviews, contribute to technical decisions, and mentor engineers while delivering high-quality software in a fast-paced environment.
Top Skills: AWSC#DockerJavaKubernetes
16 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software • Energy • Renewable Energy
Build and operate backend infrastructure, APIs, and distributed services that process grid telemetry and execute real-time energy optimization decisions. Own systems end to end, including architecture, implementation, production reliability, debugging, code review, technical writing, pairing, and mentoring. Develop highly reliable, low-latency software for physical energy systems while helping establish engineering standards and AI-assisted coding practices.
Top Skills: AWSC++Claude CodeCursorGoPythonRust
16 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Fintech • Financial Services
Design, build, and optimize foundational microservices and infrastructure for a fintech platform. Improve resilience, scalability, performance, monitoring, observability, incident response, and automated recovery. Develop customer-facing and business-critical features while maintaining system stability and reducing technical debt. Collaborate with product, operations, compliance, and business teams, mentor junior engineers, and continuously improve platform capabilities using analytics and user feedback.
Top Skills: A/B TestingAjaxBigQueryCloud ComposerCloud RunCloud StorageCSSDistributed SystemsDomEvent-Driven ArchitectureFastapiFeature FlagsFirestoreFlaskGoogle Artifact RegistryGCPGrpcHexagonal ArchitectureHTMLHTTPJavaScriptKubernetesKyc/AmlMicroservicesNew RelicPagerdutyPub/SubPythonReactRedisRest ApisSQLTerraform
17 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech
Develop and launch customer-facing financial software, building scalable backend systems and end-to-end features. Responsibilities include collaborating across engineering and user-facing teams, designing banking experience improvements, owning data models, scalability, operability, and metrics, and maintaining high-quality standards.
Top Skills: JavaKotlinNoSQLPythonSQL
One Month AgoSaved
Remote
Vancouver, BC
Junior
Junior
Retail • Sales • Software
Build scalable, high-performance front-end solutions for 3D interior-decor experiences using computer vision. Collaborate with product, design, stakeholders, and engineering teams to deliver customer-focused features. Own systems through development, deployment, operation, and continuous improvement while supporting partners and maintaining high quality. The role offers mentorship and growth in a remote-first environment.
Top Skills: AWSComputer VisionDjangoNext.JsPostgresPythonReactReduxThree.JsTypescript
17 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Cloud • Infrastructure as a Service (IaaS) • Renewable Energy
Design, build, deploy, and operate production software powering AI services and platform infrastructure. Own backend services and APIs end to end, including Kubernetes deployment, GitOps, infrastructure as code, observability, incident response, and performance optimization. Develop distributed, multi-tenant systems using reliable communication patterns, cloud platforms, and data services. Collaborate across engineering, platform, and infrastructure teams while participating in on-call and continuous improvement.
Top Skills: ArgocdAWSGCPGoGrafanaGrpcIamJinjaKubernetesKustoNode.jsPrometheusPythonRestRustTerraformVector Databases
8 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Own the strategy and development of AlphaSense’s Excel plugin, integrating AI-driven market intelligence into Microsoft Excel. Build performant, resilient, cross-platform applications with enterprise deployment, authentication, synchronization, and state management. Establish Office integration best practices, optimize complex integrations, and mentor engineers developing desktop experiences for financial professionals.
Top Skills: Com Add-InsExcelJavaScriptOauthOffice Add-InsOffice Javascript ApiReactSAMLSsoTypescriptVstoWebsocket
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Lead the technical direction of Android mobile application development, mentor engineers, and design scalable, reliable, high-performance applications. Integrate REST and WebRTC services, support offline-first functionality and diverse hardware configurations, and oversee CI/CD and release processes. The role also involves robotics integrations for public safety devices such as drones and body-worn cameras, cross-functional collaboration, platform updates, and comprehensive technical documentation.
Top Skills: AndroidArcgisCameraxCi/CdFire OsFirebase Cloud MessagingFirebase CrashlyticsFlowsGitGitlabiOSJetpackJetpack ComposeKotlinMapboxMqttRestRxjavaWebrtc
8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Healthtech
Build and deploy LLM-powered features for clinical, patient, and operational workflows. Responsibilities include prompt design, retrieval, tool use, agent orchestration, evaluation harnesses, feedback loops, production operations, and AI engineering tooling. Partner with clinical, product, and safety stakeholders to ensure responsible healthcare-grade AI. Mentor teammates, communicate model behavior clearly, and stay current with emerging AI research and development practices.
Top Skills: Ai AgentsClaude CodeCursorGithub CopilotLlmMachine LearningPythonRetrieval-Augmented Generation (Rag)
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology
Design and build backend billing services in Go, including usage aggregation, estimates, alerts, invoicing, and external API integrations. Own complex features end to end, make architectural decisions, troubleshoot distributed systems, improve reliability and security, and protect payment data. Collaborate with Finance, Product, Support, and engineering teams while mentoring colleagues through reviews and technical guidance. The role requires strong relational database, integration, testing, security, and asynchronous communication experience.
Top Skills: Distributed SystemsEvent-Driven SystemsGoMariadbMessage QueuesMySQLPostgresRelational DatabasesRest ApisTransactional Outbox Patterns
8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Healthtech
Leads AI engineering strategy across clinical, patient, and operational products. Designs and operates production retrieval, orchestration, agentic, and evaluation systems, establishing standards for AI safety, observability, responsible deployment, and reliability. Partners with clinical, product, and executive leaders on the AI roadmap, mentors engineers, evaluates emerging models and tools, and codes regularly in Python.
Top Skills: Agentic AiClaude CodeCursorGithub CopilotLarge Language Models (Llms)PythonRetrieval-Augmented Generation (Rag)
8 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Information Technology
Build and scale global payments and treasury systems using resilient, event-driven, microservice-based architecture. Design and implement cloud-native services, client-facing APIs, distributed systems, payment rails, financial ledgers, and reconciliation solutions. Collaborate independently and across teams, troubleshoot complex issues, maintain high-quality tested code, and contribute to technical and product goal definition.
Top Skills: Client-Facing ApisDistributed SystemsDomain-Driven DesignEvent-Driven DesignGoGoogle Cloud PlatformIso 20022KubernetesMessage BrokersMessaging QueuesMicroservicesPostgres
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
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Information Technology • Software
Build and maintain client-facing software within a monolith and microservices architecture. Responsibilities include scaling systems, meeting regional regulatory requirements, launching validated features, developing high-performance REST APIs, tuning database queries, supporting automated testing and continuous releases, participating in on-call support, mentoring junior developers, and collaborating directly with clients when needed.
Top Skills: AWSJavaMicroservicesReactRest ApisSnowflakeVue
Reposted One Month AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
Information Technology • Other
The Co-op Software Engineer will work on AI infrastructure projects, optimizing systems for scalability and performance while collaborating with teams.
Top Skills: C#C/C++Container Virtualization TechnologiesCudaGoGpuJavaKubernetesNvidia TensorrtPythonPyTorchRayRustSglangTensorrt-LlmTriton ServersVllm
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Database
Design and build distributed systems for a high-performance CI/CD execution platform. Responsibilities include orchestrating Supabase Branch lifecycle operations, provisioning ephemeral sandboxed environments on AWS, scheduling concurrent builds, optimizing pipelines through caching and artifact reuse, handling retries and failures, instrumenting observability, and developing configuration and infrastructure integrations. The role requires strong Go and TypeScript skills, cloud infrastructure experience, and a production operations mindset.
Top Skills: Amazon EcsAmazon EksAWSAws SdkGitGoJSONPulumiTerraformTomlTypescript
Reposted 2 Months AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Mid level
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain scalable integration and end-to-end test automation frameworks and CI pipelines. Optimize test execution, improve stability and reporting, support engineering teams with triage and best practices, write technical specs/ADRs, participate in on-call rotation, and collaborate across regions to evolve the companys test strategy and developer productivity tooling.
Top Skills: AWSCi/CdDockerE2E TestingIntegration TestingPlaywrightPytestPythonTest Automation FrameworksTypescript
Reposted One Month 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
9 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Internet of Things
Build, deploy, operate, and improve backend services and cloud infrastructure supporting Mozilla products. Responsibilities include backend development, API and data contract design, production monitoring, incident response, on-call support, releases, security and privacy reviews, code reviews, and mentoring. The role requires end-to-end service ownership, collaboration with frontend and cloud teams, and maintaining reliable production systems using modern observability and DevOps practices.
Top Skills: DjangoDockerGoogle Cloud Platform (Gcp)GrafanaKnexKubernetesNode.jsOpentelemetryPostgresPrometheusPythonRustSentrySQLTerraformTypescript
9 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Healthtech
Build and own full-stack features across patient, clinician, and operational healthcare products. Responsibilities include architecture, scalable coding, testing, CI/CD, code review, technical discussions, stakeholder collaboration, and mentoring. The role requires daily use of AI coding tools and ownership of projects from ideation through rollout. Experience with healthcare, EHR integrations, regulated domains, or consumer startups is beneficial.
Top Skills: Ci/CdClaude CodeCursorDjangoDjango Rest FrameworkGithub CopilotNext.JsReact
9 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build and maintain automated API, UI, and integration tests; own quality for assigned features and services; integrate testing into CI/CD pipelines; monitor test reliability and pipeline health; collaborate with engineers on testability, root-cause analysis, and defect prevention; and apply risk-based testing and emerging agent-assisted workflows.
Top Skills: Agent-Assisted WorkflowsAgentic WorkflowsApi TestingC#Ci/CdGrafanaIntegration TestingJenkinsLinuxPlaywrightTest AutomationUi Testing
9 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Digital Media • Information Technology • Productivity • Software
Build customer-facing growth and engagement features across acquisition, activation, retention, and monetization. Design and analyze experiments using feature flags and A/B testing, develop instrumentation and event pipelines, improve performance and scalability, and contribute to architecture and technical strategy. Collaborate with Product, Design, Data, Marketing, and Customer Success while mentoring engineers and promoting reliable, high-quality engineering practices.
Top Skills: A/B TestingAnalyticsEvent PipelinesFeature FlagsModel Context Protocol (Mcp)MongoDBNode.jsReactTypescript
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and maintain a low-latency, high-performance game streaming application across multiple platforms. Responsibilities include UI, video encoding and decoding, networking, input devices, video rendering, UDP protocols, and production C development. The role involves solving complex performance challenges, deploying code to millions of users, collaborating with a globally distributed team, mentoring engineers, and responding to customer needs.
Top Skills: CCoregraphicsIokitLinuxMac Driver DevelopmentmacOSUbuntuUdpWindowsWindows Driver Development
One Month AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Build and improve GitLab authentication services across Ruby on Rails and Go codebases. Design token issuance, validation, identity, access management, passwordless authentication, workload identity federation, and secure automation features. Migrate authentication paths to GATE while supporting multiple deployment models, address reported vulnerabilities, optimize performance, review code, establish engineering standards, and collaborate on complex projects in a remote, asynchronous environment.
Top Skills: GateGoHackeroneIdentity And Access Management (Iam)Json Web Token (Jwt)Lightweight Directory Access Protocol (Ldap)OauthOpenid Connect (Oidc)Role-Based Access Control (Rbac)RubyRuby On RailsSecurity Assertion Markup Language (Saml)Single Sign-On (Sso)System For Cross-Domain Identity Management (Scim)
One Month AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Edtech • Software
Build and improve scalable full-stack products for higher education, owning initiatives across the software development lifecycle from discovery through release. Collaborate with Product, Design, and Engineering in a cross-functional Scrum team, experiment with AI technologies, resolve bugs, complete tickets, and deliver reliable, tested, user-focused features.
Top Skills: DjangoFastapiGenerative AiReact
One Month AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability, low-latency backend systems supporting authentication, verification, and fraud journeys across web and mobile. Lead quarterly goals, guide engineers through ambiguous problems, collaborate with product, design, and analytics, resolve technical and business issues, monitor system availability, improve engineering standards, support on-call operations, and develop team talent.
Top Skills: AWSKotlinKubernetesMySQLPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account