Top Software Engineer Jobs in Vancouver

14 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence
Lead architecture and implementation across the full stack, rework user and license management, and develop core runtime components for a code-first PCB design product. Drive technical direction, identify and fix technical debt, mentor engineers, perform code reviews, and build production-ready, high-performance systems involving computational geometry and advanced visualization.
Top Skills: Auth0CSSElectronMongoDBPixijsPostgresPythonReactThree.JsTypescriptWebglWorkos
Reposted 12 Hours AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Robotics
Design, develop, and optimize embedded firmware for humanoid robots. Integrate sensors, actuators, and communication modules; implement real-time software and communication protocols; perform hardware testing, validation, and troubleshooting; collaborate across mechanical and electrical teams; document designs, code, and test results.
Top Skills: CC++CanEthercatFpgaI2CIn-Circuit DebuggerLogic AnalyzerMicrocontrollersOscilloscopePythonRtosSocSpiUart
Reposted 23 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
Reposted 23 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
AdTech • Marketing Tech
Design and build highly scalable, distributed real-time microservices (primarily in Go). Work with large datasets and databases, use messaging queues (Kafka, SQS, Kinesis), and write memory- and performance-optimized code for production ad-tech systems.
Top Skills: AerospikeElasticsearchGoGraphQLKafkaKinesisMariadbRedisRedshiftRocksdbRuby On RailsScylladbSqsTidb
19 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead design and delivery of reliability projects for Coinbase's platform: secure service configuration and secrets management, improve canary-based deployments, partner with core services to increase scalability and reduce incidents, drive reliability best practices, and participate in on-call rotations.
Top Skills: AWSAzureDatadogGCPGoKibanaRubyTerraform
Reposted 19 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Software Engineer, you will design and build a new lifecycle orchestrator service, mentor engineers, and drive technical strategies while improving engineering standards and processes.
Top Skills: AWSGrpcJavaKotlinKubernetesMySQLPythonSnowflake
20 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead design and delivery of cost-visibility and optimization tooling across cloud and AI infrastructure. Set technical strategy, build automation and monitoring, collaborate cross-functionally, ensure operational readiness, and mentor engineers to scale FinOps capabilities and self-service cost systems.
Top Skills: AWSAws Cost & Usage ReportsCloudhealthFinoutKotlinKubecostKubernetesMySQLPythonSnowflakeSparkSQLTerraform
Reposted 14 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Fintech • Payments • Financial Services
Develop and maintain applications in Infor CloudSuite Distribution, integrate third-party apps, and design full-stack web applications while collaborating with stakeholders and improving development processes.
Top Skills: .NetAngularCSSHTMLJavaScriptMicroservicesMySQLRestful ApisSoapSQL Server
Reposted 14 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Internet of Things • Software • Analytics
Senior full-stack engineer responsible for designing, building, and owning end-to-end features across frontend (TypeScript/React) and backend (JVM languages or Python). Mentor junior engineers, drive best practices (unit testing, CI), deploy generative AI infrastructure, work with databases and cloud/distributed systems, collaborate in cross-functional teams, and contribute to product excellence in a remote, agile environment.
Top Skills: Cloud PlatformsContinuous IntegrationDistributed ComputingGenerative AiJavaKotlinMySQLPostgresPythonReactTypescriptUnit Testing
Reposted 14 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Internet of Things • Software • Analytics
Design, build, and maintain full-stack features across frontend (TypeScript/React) and backend (JVM language or Python). Mentor engineers, participate in code reviews and pair-programming, deploy generative AI infrastructure, and ensure quality via unit testing and CI in an agile, remote environment.
Top Skills: Cloud PlatformsContinuous IntegrationDatabasesDistributed ComputingGenerative AiJavaKotlinPythonQube Virtual OfficeReactSlackTypescriptUnit TestingZoom
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Consulting
Design, build, and scale highly available AWS cloud infrastructure and Kubernetes (EKS). Implement Infrastructure as Code, CI/CD, monitoring (Prometheus), and security practices. Mentor team members, automate deployments, troubleshoot production issues, participate in on-call rotations, and develop tooling in Go/Python/Rust/Bash to improve reliability and performance.
Top Skills: Amazon VpcAnsibleArgo CdAWSAws Direct ConnectAws FirewallAzureBashChefCloudFormationDns FirewallDockerDocker SwarmEksElastic Load BalancingGCPGoIperfJenkinsKubernetesLinuxMesosMySQLNaclsPostgresPrometheusPythonResource ManagerRoute 53RustSecurity GroupsSockperfTerraformTransit GatewayUnixVpc Flow Logs
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software
Join Speechify as a Senior Software Engineer to develop core services and SDKs, collaborating across teams to enhance user experiences with efficient APIs and backend services.
Top Skills: GCPJavaKotlinKotlin Multiplatform
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software
Lead the design and development of Windows desktop applications, ensuring high performance, accessibility, and maintainability, while collaborating with cross-functional teams.
Top Skills: C#C++Windows App SdkWinuiXaml
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Legal Tech • Software
Senior Software Engineer on the Invoicing team building and owning client-facing invoicing features in Clio Manage. Collaborate across payments, accounting, and reporting teams; design, implement, monitor, iterate, and support large-scale Rails web applications; participate in code reviews, mentor teammates, and work in an agile, hybrid environment (minimum twice-weekly in-office Anchor Days).
Top Skills: RubyRuby On Rails
Senior level
Automotive • Cloud • Hardware • Software
Design and implement mission-critical in-vehicle Android applications for infotainment, collaborating with UX/UI and studio teams to integrate 2D/3D content. Test and validate software in lab and prototype vehicles, troubleshoot issues, research new interfaces and technologies, and coordinate cross-division technology roadmaps and IP sharing.
Top Skills: Android Application FrameworksAndroid Automotive Os (Aaos)C++JavaKotlinQtQt Safe RendererRust
Reposted YesterdaySaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Architect, implement, and integrate platform embedded software for vehicle control boards, including drivers, RTOS, middleware and OTA. Develop firmware for power management, diagnostics, occupancy detection, and collaborate with hardware and cross-functional teams to bring systems from bring-up to production.
Top Skills: Battery Monitoring FirmwareCCanDevice DriversDoipEmbedded Diagnostics ToolingHardware Bring-UpJtagLogic AnalyzerMicrocontrollersMiddlewareMulti-Core ProgrammingMulti-Threaded ProgrammingOscilloscopeOtaPower ElectronicsRtosUds
Reposted YesterdaySaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Architect, implement, and integrate embedded platform software for vehicle control boards (drivers, RTOS, middleware). Develop firmware for power management, resets, occupancy detection, diagnostics and OTA. Collaborate with hardware and application teams, perform hardware bring-up and real-world debugging with embedded diagnostics tools.
Top Skills: CCanDoipDriversJtagLogic AnalyzerMicrocontrollersMiddlewareMulti-CoreMulti-ThreadingOperating SystemsOscilloscopeOtaRtosUds
Reposted YesterdaySaved
Hybrid
Vancouver, BC
Senior level
Senior level
Automotive • Cloud • Hardware • Software
Design, implement, and integrate battery management platform software including drivers, middleware, diagnostics, and safety-critical reactions. Collaborate with hardware, application, and systems teams for hardware bring-up, validation, and meeting functional safety and application requirements until production delivery.
Top Skills: Adbms683XAutomotive-Grade MicrocontrollersCCanDoipDriversIso-26262JtagLogic AnalyzerMicrocontrollersMiddlewareOscilloscopeRtosSafertosTi-BqUds
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech
Lead architecture and performance improvements for data-intensive distributed systems. Optimize query plans, indexing, caching, and latency (P95/P99) while contributing to JVM backend services and ensuring scalability and reliability for customer-facing platforms.
Top Skills: Aurora)JavaJvmKotlinRelational Databases (Postgres
Reposted 24 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop, maintain, and optimize cloud-native networking and security software. Implement scalable features, fix bugs, collaborate with DevOps/QA, and tune systems for efficient cloud operation.
Top Skills: C/C++CasbCloud NativeContainer OrchestrationContinuous DeliveryDevOpsDistributed SystemsDnsDockerFirewallGoIdpIpsecKubernetesLoad BalancingMicroservice ArchitecturesPythonSdnSslTcp/IpTls
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain Android features and a shared C/C++ library integrated via the NDK. Perform complex maintenance, refactoring, performance optimizations, troubleshooting across platforms, and write clean, well-documented code while learning new technologies.
Top Skills: AndroidAndroid NdkCC++JavaKotlinNetworkingPerformance OptimizationSecurity
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Junior
Junior
Security • Software • Cybersecurity
Develop and maintain full-lifecycle applications, optimize performance and reliability, automate deployments and tasks, monitor infrastructure and security, collaborate on geolocation products, perform code reviews, testing, documentation, and provide cross-team support.
Top Skills: BashBgpDnsGitGoIp AddressingLinuxMySQLPythonRoutingWeb Servers
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop and maintain high-availability, high-performance server applications for distributed network products. Implement communication protocols, perform bug fixing, testing, optimization, and document code in source control. Work on network programming and collaborate with team to design, debug, and deliver production-quality features.
Top Skills: Asynchronous I/OCC++DhcpDistributed SystemsDnsIpLinuxMultithreadingRouting ProtocolsSocketsSource ControlTcpTcp/UdpUnixWccp
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Senior Software Security Engineer responsible for threat modeling, security architecture reviews, code and penetration testing, integrating SAST/DAST/SCA into CI/CD, triaging vulnerabilities, driving secure SDLC/DevSecOps practices, incident response, and ensuring compliance with industry security standards.
Top Skills: AWSAzureBashCC++Ci/CdCis Critical Security ControlsCspDastDevsecopsDockerDomGoGCPHTTPIastIpIso 27001JavaScriptKubernetesLinuxNistOsqueryOwaspPythonRest ApisSastSbomScaSecret DetectionSplunkTcpTlsTypescriptUdp
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
The role involves leading quality assurance by automating tests, enhancing platform scalability, mentoring SDETs, and collaborating with engineering teams on a SaaS contract management platform.
Top Skills: Ci/Cd ToolsCucumberGitJavaJavaScriptPlaywrightPythonSQLTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account