Top Software Engineer Jobs in Vancouver

Reposted 3 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
One Month 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
One Month 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
2 Months 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 2 Months 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
One Month 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
2 Months 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
2 Months 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
2 Months 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
Reposted 2 Months 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
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
Lead architecture and technical direction for scalable SaaS platform capabilities, including APIs, distributed services, data flows, and AI-enabled features. Establish responsible AI and agentic engineering practices, evaluation and guardrail systems, production-readiness standards, secure-by-design controls, testing, CI/CD, observability, and reliability practices. Drive complex cross-functional initiatives, mentor engineers, conduct architecture and code reviews, and shape technical roadmaps and engineering standards.
Top Skills: Api GatewayAWSCi/CdCloudfrontDistributed SystemsDockerEcsEvent-Driven ArchitectureGitLambdaLlmsNode.jsObservabilityOpensearchOwaspPostgresRagRdsRedisS3SQLTypescript
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Fintech • Software • Financial Services
Lead development of secure, scalable digital banking software across front-end and backend systems. Design Angular or React applications, build APIs, optimize SQL performance, integrate third-party platforms, improve code quality, implement testing strategies, and mentor engineers. Collaborate with cross-functional teams in an Agile environment while supporting cloud-native practices, regulatory compliance, and continuous product improvement.
Top Skills: .Net CoreAngularAPIsAWSAzureC#CSSGCPHTMLReactSQLTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
AdTech • Marketing Tech
Lead design and build of agent-driven pipelines that automatically generate responsive ad formats. Own creative rendering and presentation across CTV, DOOH, display, video, and interactive surfaces. Define format structure, rendering, validation, delivery, tooling, guardrails, and observability. Drive 0-to-1 prototyping, iterative deployment, and contribute to technical strategy and documentation.
Top Skills: Adobe FireflyAi AgentsChatgptClaudeCSS3DcoHTML5JavaScriptLlmsNano BananaPrebidRest ApiRunway
Reposted One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software • Web3
Lead development of CoLab's simulation review capabilities: ingest and process industry-standard simulation data, build high-performance visualization for large datasets, collaborate with Product and customers, and define architecture and UX for a new Simulation product area.
Top Skills: CadCaeCfdFeaHigh-Performance RenderingPlmScientific VisualizationSimulation Data Pipelines
Reposted 2 Months AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Build and maintain secure, scalable authentication services and flows for web and mobile. Collaborate with product, design, and compliance to deliver high-quality, tested solutions, improve account protection, prevent fraud, and mentor peers while driving technical strategy and observability.
Top Skills: GoJavaNode.jsReactTypescript
One Month AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Healthtech • Software
Build and maintain full-stack healthcare software that supports clinicians and improves patient care. Collaborate with operators, clinicians, product managers, and users to understand business needs, shape solutions, and deliver features. Responsibilities include making technical and product decisions, developing scalable distributed systems, writing tests, documenting implementations, adopting AI agents, and improving development practices.
Top Skills: Ai AgentsDatabasesDistributed SystemsWeb Frontend Technologies
One Month AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Internet of Things
Maintain and improve Firefox Graphics code covering rendering, compositing, images, canvas, and WebGL. Diagnose and fix cross-platform graphics issues, resolve bugs and regressions, maintain tests, review code, and manage incoming issues. The role requires strong C++ or Rust skills, graphics framework and GPU architecture knowledge, multithreaded debugging and optimization ability, and independent technical leadership in a mature codebase.
Top Skills: AndroidC++FirefoxGpu ArchitectureGraphics FrameworksLinuxmacOSRustShader LanguagesWebglWindows
One Month AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Internet of Things
Maintains and improves Firefox’s Layout code across CSS, page layout, APZ, text, and images. Responsibilities include fixing bugs and regressions, keeping tests green, diagnosing cross-platform issues, conducting code reviews, handling routine upkeep, and participating in planning and web-compatibility meetings. The role requires independent technical leadership in a large, mature, multithreaded C++ codebase.
Top Skills: AndroidC++CSSFirefoxJavaScriptLinuxmacOSRustWindows
Reposted 2 Months 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 2 Months 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 2 Months 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 2 Months 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
Reposted 2 Months 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
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
eCommerce • Information Technology • Machine Learning • Marketing Tech • Database • Analytics • Big Data Analytics
Lead backend-focused software architecture and development for data-intensive products, including experimentation platforms, near-real-time ingestion, AI workflows, integrations, APIs, and distributed systems. Partner with product, design, and data science teams to translate ambiguous needs into scalable production solutions. Contribute across frontend, pipelines, and infrastructure, while mentoring engineers, conducting design reviews, and setting technical direction.
Top Skills: AIAPIsData Processing SystemsDistributed SystemsMicroservicesNear-Real-Time Data InfrastructurePythonReactRole-Based Access ControlTypescript
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
eCommerce • Information Technology • Machine Learning • Marketing Tech • Database • Analytics • Big Data Analytics
Own the architecture and technical direction of Northbeam’s data ingestion and integration platform. Lead event-driven and batch processing decisions, establish standards for observability, freshness, and failure handling, and guide cross-functional platform design. Mentor engineers, conduct design reviews, influence teams without direct authority, and drive foundational platform improvements. The role requires deep Python and SQL expertise, cloud data warehouse experience, scalable API-based ETL design, orchestration, and containerized infrastructure experience.
Top Skills: AirflowApi KeysBigQueryCdpsCrm SystemsDockerErp SystemsEvent-Driven ArchitectureGdprGraphQLKubernetesOauth 2.0PythonReal-Time Data ProcessingRestSecrets ManagementSoc 2SQLWebhooks
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account