Top Software Engineer Jobs in Vancouver

17 Hours 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
14 Days 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
YesterdaySaved
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
19 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate Block’s data platform, including warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop reliable Python services, developer tools, and Terraform infrastructure for petabyte-scale data. Partner with data practitioners and product teams, establish engineering standards, provide technical direction, and mentor engineers while ensuring security, reliability, observability, usability, and data governance.
Top Skills: AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
20 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate a scalable data platform supporting warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop Python services, Terraform infrastructure, and developer tools for petabyte-scale data. Partner with data practitioners and product teams, establish security and reliability patterns, set technical direction, improve engineering standards, and mentor engineers.
Top Skills: AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
YesterdaySaved
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
YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Build and operate scalable infrastructure powering real-time communications for millions of users. Develop AI-assisted agentic workflows for engineering automation, including coding, testing, deployment, monitoring, upgrades, and incident response. Partner across engineering and product teams to deliver highly reliable cloud services, work with distributed streaming systems, and contribute to modernization involving Linux, ARM, cloud-native architectures, and intelligent automation.
Top Skills: Agent Orchestration FrameworksArmCC#C++Ci/CdCloud-Native ArchitecturesDatabasesDevOpsDistributed SystemsGitopsInfrastructure-As-CodeJavaJavaScriptKubernetesLarge Language ModelsLinuxObservability SystemsPrompt EngineeringPythonReal-Time CommunicationsRetrieval-Augmented GenerationStreaming Technologies
15 Days 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 24 Days 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
Reposted 24 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Cloud • Information Technology • Software
Design, develop, test, and maintain Microsoft Dynamics Business Central extensions using AL. Create functional specs, implement CI/CD deployments to AppSource/PTE, develop automated tests, integrate generative AI features, perform troubleshooting and performance tuning, mentor juniors, lead refactoring and R&D, and conduct code reviews.
Top Skills: Ai-Assisted Development ToolsAlAppsourceBusiness Central Ai Development ToolkitBusiness Central Al Testing FrameworkCi/CdClaude CodeGithub CopilotMicrosoft Dynamics 365 Business CentralMs Sql ServerPte ExtensionsTransact-Sql (T-Sql)
15 Days 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
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Legal Tech • Software
Build and maintain scalable voice and messaging infrastructure using Node.js, serverless AWS services, WebRTC, SIP, and LiveKit. Collaborate across engineering teams, solve complex technical problems, review code, diagnose production issues, and contribute to architecture for Clio’s unified communications platform. Mentor teammates, work in an Agile environment, and deliver reliable real-time applications integrated with legal practice management products.
Top Skills: AgileAmazon Api GatewayAmazon DynamodbAWSAws LambdaLivekitNode.jsSaaSSipVoipWebrtc
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, build, and operate core components of Azure HorizonDB, a cloud-native PostgreSQL-compatible database service. Responsibilities include developing high-availability distributed storage, resiliency and recovery systems, automation pipelines, data migration tools, and performance improvements. The role involves on-call incident response, troubleshooting, cross-team technical collaboration, and applying AI-assisted engineering practices to improve software quality and operational excellence.
Top Skills: CC#C++JavaJavaScriptLinuxAzurePostgresPythonRust
Reposted One Month 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
16 Days 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
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
21 Days 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)
16 Days 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
21 Days 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
16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Hardware • Semiconductor • Manufacturing
Join Texas Instruments’ Embedded Processing Software Engineering Tools team in Toronto through a first-year Career Accelerator Program. Develop desktop and cloud-based embedded tooling, contribute to complex application software, learn software development life cycles, and work with embedded devices, SDKs, and industry-standard tools. The role requires collaboration, problem-solving, communication, and programming experience with TypeScript, JavaScript, React, HTML, and CSS.
Top Skills: Ccstudio IdeCSSHTMLJavaScriptLinuxmacOSReactSdksTypescriptWindows
25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Healthtech
Design, develop, verify, and integrate software for an ultrasound platform spanning imaging, visualization, cloud connectivity, hardware integration, and external algorithms. Contribute to architecture and technical decisions, support R&D characterization and data management, and apply structured development practices addressing risk, cybersecurity, reliability, and maintainability. Collaborate with multidisciplinary stakeholders to deliver software for regulated clinical products.
Top Skills: 2D/3D RenderingAi ToolsAPIsCC++Cloud ServicesCybersecurityEmr SystemsGui DevelopmentPythonSecure Software Development
Reposted 25 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Cybersecurity
Design and build large-scale machine learning and real-time streaming systems to detect fraud using unsupervised, supervised, and deep learning; build pipelines using big data technologies and optimize distributed systems for real-time detection.
Top Skills: CassandraCudaFlinkHadoopHbaseHibernateJavaJpa2KafkaKubernetesPythonShellSparkSpring FrameworkSQL
3 Days AgoSaved
Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Software
Owns architecture and technical direction for Amplitude’s developer experience platform. Responsibilities include scaling cloud-based development environments, building software-factory automation, managing build systems and CI/CD, improving engineering velocity, and developing AI-agent tooling and sandboxes. The role leads ambiguous initiatives end to end, establishes standards, mentors senior engineers, and drives alignment across the organization.
Top Skills: Ai AgentsCi/CdCloud ComputingEphemeral EnvironmentsLlmsMonorepo ToolingRemote Development EnvironmentsVirtual Machines
Reposted 22 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and build Samsara’s cloud governance platform, including IAM guardrails, security controls, compliance automation, and software supply-chain security tooling across AWS and GCP. Develop reliable distributed systems, secure CI/CD patterns, and SAST/DAST capabilities. Contribute to technical roadmaps, collaborate across infrastructure, security, compliance, and engineering teams, and communicate design tradeoffs while mentoring teammates through reviews and pairing.
Top Skills: AWSCi/CdCloud InfrastructureDastDistributed SystemsGCPGoIamPythonSastTerraform
Reposted 26 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
AdTech • Marketing Tech
As a Software Engineer, you'll build scalable micro-services, work with large data sets, and optimize performance, focusing on distributed systems and real-time analytics.
Top Skills: AerospikeApache IcebergApache TrinoClickhouseElasticsearchGoHdfsKafkaMariadbRedisRedshiftScylladbSnowflakeStarrocksTidb
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account