Top Software Engineer Jobs in Vancouver

2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Hardware
Own embedded software across microcontrollers, RTOS environments, embedded Linux, and robot runtime components. Design firmware, drivers, real-time services, communications, diagnostics, calibration, recovery, and hardware interfaces. Bring up electronics, measure system performance, investigate integrated-machine failures, and build simulation, hardware-in-the-loop, fault-injection, and regression testing. Ensure software is observable, recoverable, version-compatible, and reliable under degraded conditions.
Top Skills: CC++CanDevice TreesEmbedded LinuxEthercatEthernetHardware-In-The-Loop TestingI2CLinuxOver-The-Air UpdatesRtosSecure BootSoftware-In-The-Loop TestingSpiUartYocto
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Hardware
Build infrastructure for reproducible robot training and evaluation datasets, including multimodal ingestion, temporal alignment, provenance, quality controls, storage, versioning, replay, and reliable delivery. Own schemas, lineage, observability, failure recovery, safe backfills, and dataset reproducibility across video, sensor, command, intervention, outcome, and machine-health data.
Top Skills: Batch ProcessingC++GoJavaObject StoragePythonRustStreaming Processing
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Hardware
Develop real-time whole-body control architecture for insectoid robots, including dynamics modeling, force allocation, trajectory tracking, state estimation, safety logic, and recovery. Implement production C++ controllers, system identification, simulations, hardware-in-the-loop testing, and physical-machine validation. Measure performance envelopes, diagnose failures, and integrate control software with embedded systems and actuators.
Top Skills: C++DrakeEigenMujocoPinocchioPythonReal-Time LinuxRos 2 Control
2 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Financial Services
Lead development and modernization of cloud-native Java and Spring Boot services on AWS. Drive migration from legacy systems, event-driven architecture, automated testing, documentation, production reliability, and secure API design. Build and operate production AI agents using Amazon Bedrock and related frameworks, with evaluation, guardrails, observability, cost controls, and human oversight. Mentor engineers, lead technical direction and code reviews, improve delivery practices, and collaborate across teams on customer data and enterprise applications.
Top Skills: ActivemqAmazon BedrockAmazon EksAWSBedrock AgentcoreClaude CodeDdlEvent-Driven MessagingGithub ActionsGithub CopilotGitopsIamJava 17/21JSONJunit 5KubernetesLangchain4JMcpMockitoOpenapiPactRestSecrets ManagementSoapSpring AiSpring BootSQLWiremock
2 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Gaming
Own the architecture and technical strategy for Xsolla’s smart wallet and account abstraction platform. Design ERC-4337 user operations, EIP-7702 delegation, session keys, signing, paymasters, gas abstraction, custody, recovery, and dApp provider security. Lead cross-team technical decisions, threat modeling, production escalations, engineering standards, documentation, and mentorship. Build and operate reliable wallet infrastructure using Go, TypeScript, Solidity, distributed systems, Kubernetes, PostgreSQL, and event streaming while protecting user funds and supporting compliance needs.
Top Skills: BiconomyCi/CdCoinbase Smart WalletEip-5792Eip-6963Eip-712Eip-7702Erc-1155Erc-1193Erc-1271Erc-20Erc-4337Erc-6492Erc-6900Erc-721Erc-7562Erc-7579Erc-7677Erc-7710Erc-7715EthereumEvmExpoGitGoHsmJwtKafkaKernelKeychainKeystoreKubernetesMerkle TreesMpcNatsOauth 2.0OidcP-256PostgresReact NativeSafeSolidityTypescriptWebauthnWebviewZksync
2 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Build AI-powered developer infrastructure, background-agent systems, agent evaluation frameworks, feedback loops, and internal tooling. Improve AI-enabled code review, testing, adoption, reliability, observability, and security while partnering with engineers to understand workflow needs. Lead ambiguous, cross-functional technical projects from exploration through delivery and guide engineers in adopting effective AI development practices.
Top Skills: Agent Evaluation SystemsAi AgentsAi-Assisted Code GenerationAi-Assisted Code ReviewAutomated TestingDeveloper ToolingInfrastructureObservability
2 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Insurance
Leads full-stack software development, solution architecture, performance optimization, security, testing, and code quality. Translates business requirements into scalable applications, contributes to planning, conducts code reviews, mentors developers, supports users, and collaborates with technical and business stakeholders. Requires extensive experience with C#, ASP.NET MVC, JavaScript frameworks, SQL Server, database optimization, secure development, testing, and TDD.
Top Skills: AngularAsp.Net MvcAWSAzure DevopsC#CSSEmberHTMLJavaScriptMs Sql ServerReactRestSignalrSoapT-SqlVueWcf
2 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Mobile • Other • Software • Analytics
Lead the architecture and implementation of high-performance, reliable core services operating at massive scale. Design synchronous and asynchronous APIs, database schemas, and distributed systems; conduct benchmarking, profiling, monitoring, and optimization; participate in reviews and on-call rotations; resolve production issues; and drive independent experiments and solutions.
Top Skills: CC++ClaudeClickhouseGoGrpcKafkaPostgresPulsarRedisRubyRustScylla
2 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Lead architecture and hands-on development for a unified SaaS frontend platform. Design reusable UI frameworks, modernize legacy codebases, improve developer experience, and guide engineering teams on scalable patterns, tooling, security, and performance. Collaborate with engineering, product, and UX stakeholders, mentor senior developers, prototype solutions, and scale successful practices across products. The role requires backend and frontend expertise, cloud deployment, Kubernetes operations, distributed data stores, and technical leadership without people-management responsibilities.
Top Skills: ArgoAWSAzureC#ClickhouseDomain-Driven DesignElasticsearchGCPGrafanaHelmKubernetesLlm ArchitecturesMcp FrameworksMicro FrontendsModular ArchitectureMySQLOpentelemetryPrometheusReactRedisTerraform
One Month AgoSaved
Easy Apply
In-Office
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Build and operate scalable backend services and Kafka/Flink stream-processing pipelines for IoT telemetry from hundreds of thousands of devices. Develop APIs, geofencing, alerting, trip construction, and asset-location systems while collaborating with embedded and IoT teams. Improve observability, reliability, code quality, and AWS infrastructure. The role also involves mentoring engineers and using AI coding tools.
Top Skills: AWSAzureBleCassandraCursorDynamoDBFlinkGCPGithub CopilotGoIotJavaKafkaKinesisKotlinPostgresRedisRuby
One Month AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Professional Services
Build and maintain end-to-end SaaS features across Python/Django backends, Angular frontends, and relational databases. Diagnose bugs, race conditions, performance issues, and production incidents; create APIs, webhooks, email parsers, and OCR pipelines; conduct code reviews; document architecture; and collaborate directly with customers. The role also involves automated testing, integrations, containerization, cloud infrastructure, and AI-assisted development.
Top Skills: AngularChatgptCursorDjangoDockerGithub CopilotGraphQLMySQLOcrPostgresPythonReactRest ApisSQLTerraformVue
One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Lead technical strategy and architecture for Remitly’s Customer Success Technology systems. Build scalable frontend, backend, workflow, and agentic AI solutions that improve customer and support-agent experiences. Collaborate with product managers, designers, and engineers; establish engineering standards; troubleshoot reliability and performance issues; and guide large feature development across complex software systems.
Top Skills: Agentic AiCi/CdClaude CodeCursorDevOpsGithub Copilot
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
26 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Develop and maintain open-source client code and backend services focused on networking features. Design, test, document, and optimize distributed networking components, improve scalability and stability, support observability and incident response, handle customer escalations, and apply security-first engineering practices. Collaborate asynchronously with engineers, product managers, and UX/UI designers throughout the product lifecycle.
Top Skills: ConcurrencyConnectorsDistributed SystemsGoMySQLOverlay RoutingPacket FilteringPostgresProxiesRouting TablesSocket ProgrammingSQL
One Month AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
Design and develop full-stack web applications using React, gRPC, and modern web technologies. Build responsive, accessible, performant user interfaces; create and maintain APIs and backend services with Node.js or Python; integrate front-end and server systems; troubleshoot issues; and deploy applications using platforms such as Vercel. Collaborate with product managers, UX designers, and stakeholders to deliver high-quality user experiences.
Top Skills: CSSExpressFastapiGitGrpcHTMLJavaScriptJSONNode.jsOauthPythonReactRestful ApisVercelXML
27 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Build and maintain developer tools, SDKs, CLI, MCP interfaces, integrations, and supporting backend services. Collaborate on API contracts, compatibility, testing, releases, documentation, and shared tooling. Support developers through GitHub issues and pull requests while designing reliable systems with authentication, retries, idempotency, rate limits, monitoring, and error recovery.
Top Skills: APIsCliMcpMonitoringNode.jsQueuesReactSdksTypescript
Reposted 27 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software
The role involves optimizing hardware support within a software stack for AI model deployment, collaborating with teams and hardware vendors to enhance performance and portability across platforms.
Top Skills: C++CudaMojoOpenclSycl
27 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Insurance • Financial Services
Build full-stack features for an AI-powered insurance application using Python, React, Redux, PostgreSQL, and AWS. Integrate and deploy AI/ML models, develop data pipelines, design scalable cloud architectures, and create user experiences around intelligent functionality. Participate in architecture planning, code reviews, releases, cross-team collaboration, and engineering initiatives while researching new AI applications.
Top Skills: Ai/MlAWSCloud-Native ArchitectureData PipelinesLangchainLanggraphN8NObservability And MonitoringPostgresPythonReactRedux
Reposted 14 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
As a Software Engineer on the Pipedream team, you'll enhance Pipedream Connect's capabilities, develop APIs, and work with a diverse tech stack, including Go and Node.js, to deliver impactful integrations for customers.
Top Skills: GoKotlinKubernetesNode.jsRuby on RailsRedisRustSQL
5 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Professional Services • Software • Defense
Lead architecture and full-stack development for EASE, including TypeScript and Vue applications, backend APIs, automated testing, deployments, and production support across AWS and air-gapped on-premises environments. Own complex features, gather stakeholder feedback, improve performance and scalability, enhance CI/CD, and mentor engineers. The role also involves prototyping generative AI capabilities, integrating simulations, working with geospatial data, and maintaining secure, reliable distributed systems.
Top Skills: AWSCi/CdDockerGenerative AiJavaScriptLarge-Scale Distributed SystemsLinuxLlmsMicroservicesMongoDBNoSQLPostgisPostgresPythonRReactRest ApisSQLTerraformTypescriptVector EmbeddingsVue
Reposted 14 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Healthtech
Own platform quality, architecture, security, compliance, technology adoption, and production improvements. Design and ship health report products with scientific product partners. Apply deep expertise in distributed systems, database design, or message-driven architectures, while using AI tools responsibly and reducing platform complexity through migrations, deprecations, or refactoring.
Top Skills: Ai-Assisted Development ToolsAWSElixirGitPhoenixPostgresRabbitMQRuby On RailsTerraform
5 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software • Consulting • Automation
Design, build, maintain, and scale full-stack software systems. Own technical areas across the product lifecycle, resolve complex issues, improve code and infrastructure quality, participate in reviews, document technical designs, and collaborate with engineering and product teams to deliver resilient solutions.
Top Skills: AWSC#Ci/CdDockerGCPGoGraphQLJavaScriptMicroservicesNode.jsPythonReactRestRustTerraformTypescript
15 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, deploy, and operate reliable, scalable distributed systems powering Microsoft's Analysis Services engine across Power BI, Azure Analysis Services, and SQL Server Analysis Services. Responsibilities include performance optimization, service monitoring, production troubleshooting, incident response, on-call support, metrics analysis, customer issue resolution, and collaboration on secure, compliant platform solutions.
Top Skills: Azure Analysis ServicesAzure Cosmos DbAzure Data FactoryAzure Event GridAzure PostgresqlAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Cloud ServicesCompilersConcurrent SystemsDatabase SystemsDistributed SystemsJavaJavaScriptMicrosoft FabricPower BIPythonQuery OptimizationSql Server Analysis Services
15 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead architecture, development, and delivery of real-time communications software, native client libraries, and SDKs across Windows, iOS, and Android. Drive cross-team technical strategy, AI-assisted engineering capabilities, automation, reliability, security, telemetry, and production support. Provide technical leadership through design and code reviews, mentoring, architectural tradeoffs, and collaboration with engineering, product, security, privacy, and compliance teams.
Top Skills: Agentic EngineeringAi-Assisted EngineeringAndroidBuild AutomationCC#C++DiagnosticsiOSJavaJavaScriptNative Client PlatformsNetworkingPythonReal-Time CommunicationsSdksSoftware Development Lifecycle AutomationTelemetryTest AutomationWindows
15 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things • Software • Analytics
Develop and enhance Wenco’s Machine Guidance software suite within an agile team. Responsibilities include designing solutions for mining challenges, developing cross-platform applications, testing, deployment, monitoring, customer issue resolution, release planning, and leading technical initiatives that improve productivity and quality. The role emphasizes backend development, with some frontend work, and may involve international travel.
Top Skills: AWSC#C++
15 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things • Software • Analytics
Modernize a mission-critical real-time C++ fleet management system by extracting legacy functionality into Kubernetes-based Python microservices and React applications. Responsibilities include architecture, service boundaries, data models, APIs, production delivery, CI/CD, observability, testing, deployment, and safe incremental modernization. The role requires hands-on software development, ownership of technical decisions, and collaboration with engineering and non-technical stakeholders.
Top Skills: Ai Coding AssistantsAnsibleAzure DevopsBashC#C++GherkinGrafanaK3SKubernetesLokiPlaywrightPowershellPytestPythonReactTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account