Top Software Engineer Jobs in Vancouver

Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Staff Software Engineer will design, code, and automate tests for SaaS security features while collaborating with cross-functional teams to ensure high-quality solutions and customer satisfaction.
Top Skills: .Net Core.Net FrameworkC#Rest ApisWindows OsWinui
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Staff Software Engineer will lead the design and development of enterprise software solutions, focusing on AI and ML integration. Responsibilities include collaborating with teams, managing projects, and mentoring junior engineers, while ensuring high-quality product delivery.
Top Skills: AWSAzureGitHTMLJenkinsJIRAPerforceTypescriptVmware Vsphere
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Staff Software Engineer, you will design and implement features, collaborate across teams, debug complex systems, and ensure high-quality deliverables in a DevOps environment.
Top Skills: .Net FrameworkC#ComRest ApisWin32 ApisWinui
Reposted YesterdaySaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Fintech • Financial Services
Architect and build scalable, secure backend microservices for Payments, Disbursements, or GRC squads. Implement payment and disbursement workflows, KYC/compliance pipelines, and cloud infrastructure using Google Cloud and Kubernetes. Collaborate cross-functionally, mentor junior engineers, and optimize systems for high throughput, reliability, and regulatory compliance.
Top Skills: AIAjaxBigQueryBlockchainCloud ComposerCloud RunCloud StorageCSSFastapiFirestoreFlaskGoogle Artifact RegistryGrpcHtml/DomHTTPJavaScriptKubernetesNewrelicPagerdutyPub/SubPythonReactRedisRest ApisSQLStablecoinsTerraform
Reposted YesterdaySaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Fintech • Financial Services
Design, build, and scale backend microservices for Payments, Disbursements, or GRC squads. Implement secure, high-performance payment and disbursement workflows, KYC/AML and compliance features, and infrastructure using Google Cloud, Kubernetes, and Terraform. Collaborate cross-functionally, mentor junior engineers, and iterate on platform capabilities using analytics and user feedback.
Top Skills: AIAjaxArtifact RegistryBigQueryBlockchainCloud Composer)Cloud RunCloud StorageCSSFastapiFlaskGoogle Cloud (FirestoreGrpcHtml/DomHTTPJavaScriptKubernetesNewrelicPagerdutyPub/SubPythonReactRedisRest ApisSQLStablecoinsTerraformWhatsapp
Reposted YesterdaySaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Fintech • Financial Services
Architect, build, and scale backend microservices for Payments, Disbursements, or GRC squads; design high-performance, secure payment and disbursement workflows; integrate Google Cloud services and distributed systems; ensure compliance (KYC/AML); collaborate cross-functionally; mentor junior developers; and iterate on platform reliability and performance to support millions of daily requests.
Top Skills: Rest Apis
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Sales
As a Senior Software Engineer at Canals AI, you'll focus on backend engineering to build scalable systems, manage complex projects, and align engineering efforts with business goals. You'll also guide team members and ensure high-quality deliverables in a fast-paced, product-oriented environment.
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software
The Senior Software Engineer will design and improve public APIs, build Ruby on Rails services, and enhance developer experiences.
Top Skills: EmberJson ApisJwtsKafkaOauthPostgresReactRuby On RailsTypescript
Reposted 20 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design, build, and operate Kubernetes cluster management tooling and developer-facing workflows. Deliver compute capabilities (jobs, cron, deployments, EFS, right-sizing), automate toil, improve observability and incident response, and partner with Security/Reliability teams. Apply AI tooling to improve infrastructure automation and developer productivity.
Top Skills: ArgocdAWSCncfEc2EcsEfsEksEnvoyGCPGenerative AiHelmIamIstioKubernetesMesosNomadPrometheusVpc
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Expert/Leader
Expert/Leader
Artificial Intelligence • Hardware • Automation • Manufacturing
Lead design and implementation of embedded software for ASIC/SoC platforms, including bootloaders, RTOS/Zephyr integration, device drivers, silicon bring-up, performance and power optimization, code reviews, mentoring, and cross-team collaboration.
Top Skills: Arm Cortex-AArm Cortex-MAsicBootloadersCC++Ci/CdDevice DriversEmbedded SecurityFirmware Update MechanismsFpgaGitGpioI2CJenkinsJtagLinux KernelLogic AnalyzerOscilloscopeRisc-VRtosSecure BootSocSpiUartZephyr Os
2 Days 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 15 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Software
As a DevOps Engineer, you will design, develop, and deploy scalable SaaS solutions, automate infrastructure tasks, and collaborate on CI/CD enhancements.
Top Skills: AnsibleAWSAzureCloud BuildGCPGithub ActionsGrafanaHelmIstioKubernetesPagerdutyPostgresPrometheusSeleniumSentryTerraform
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 15 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software
Join Ema as a Software Engineer to design and develop user interfaces for web applications, collaborating with product managers and UX designers, and integrating APIs.
Top Skills: AngularCSSFastapiGitGrpcHTMLJavaScriptJSONNext.JsOauthPythonReactRestful ApisVercelVueXML
Reposted 15 Days AgoSaved
Remote
Vancouver, BC
Internship
Internship
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineering Intern, you will contribute to building features for user-facing products, APIs, and scalable services for machine learning. Responsibilities include crafting code, designing data pipelines, implementing tools, and enhancing technical documentation.
Top Skills: APIsCi/CdData PipelinesInfrastructureMachine LearningNlp
Reposted 15 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
The role focuses on optimizing coding practices and collaboration within the engineering team, improving internal tooling, and communicating between teams and leadership.
Top Skills: PostgresReactTypescript
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Generative AI
Build and own end-to-end backend systems for forecasting and agentic LLM research: design, deploy, monitor, debug, and harden features and pipelines (benchmarks, agents, production services). Prototype quickly, work with LLM APIs and coding agents, and collaborate with researchers to improve evaluation and forecasting tools.
Top Skills: AzureClaude CodeClickhouseDagsterGCPKubernetesLlm ApisPostgresPythonRay
Reposted 16 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Internship
Internship
Information Technology • Software • Analytics
As a Full-Stack Software Engineer, you will build end-to-end features, develop backend services, and create frontend applications while using AI-assisted tools and collaborating with teams.
Top Skills: AWSDockerGitJavaJavaScriptPythonSpring BootTypescript
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Build end-to-end Copilot Shopping experiences with a front-end emphasis: create polished, accessible, performant UIs across web and mobile, collaborate on APIs/data contracts, instrument telemetry and experiments, drive engineering excellence, troubleshoot client-service issues, and mentor the team.
Top Skills: AdaCC#C++Ci/CdGraphQLJavaJavaScriptJSONKotlinPythonReactRestSseSwiftTelemetryWcagWebsockets
16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Big Data • Machine Learning
Company culture-oriented posting with no role-specific responsibilities listed. Position title suggests a senior software architect/developer role, but no technical duties, stack, or deliverables are provided.
Mid level
Software
Design, build, test, and maintain Magnet One cloud platform features across front-end and back-end. Collaborate on architecture, perform code reviews, troubleshoot defects, and drive best practices for secure, performant, and maintainable software.
Top Skills: .NetAWSAzure DevopsC#CdkCSSDockerElasticsearchGitGitlabGrafanaGraphQLHTMLJenkinsJestKubernetesLinuxOpentelemetryPostgresPrometheusPytestPythonReactRedisRestShell ScriptingTypescriptXunit
Reposted 25 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Software
The Intermediate Software Engineer will collaborate with a Scrum team to develop features, write scalable code, participate in code reviews, and utilize AI tools while focusing on customer needs.
Top Skills: Ai ToolsDatadogGraphQLReactReact NativeRuby On RailsTypescript
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Develop and maintain software products, perform requirement analysis, troubleshooting, and enhance processes and product quality. Collaborate for innovation and improvement.
Top Skills: CC++Ip NetworkingKvmLinuxOpenstackPerlPythonShell ScriptsUnixVMwareXen
Reposted 25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Collaborate in software design, programming, and testing. Responsible for coordinating test and release processes, focusing on software-defined networking systems.
Top Skills: Automated Source ControlC#C/C++DocumentationJavaPythonScadaTest And Build Systems
Reposted 25 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Sales • Conversational AI
Design, build, and iterate on fullstack systems for AI agents. Collaborate with teams to enhance UX and contribute to internal best practices while engaging in research related to AI technologies.
Top Skills: NextjsNode.jsReactTypescript
3 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop and maintain Layer1 control software for physical networking components (PHYs, transceivers, gearboxes). Design features, build telemetry and test infrastructure, collaborate with hardware, manufacturing, and optics teams, troubleshoot customer issues, and mentor junior engineers. Own projects from definition through deployment and support.
Top Skills: CC++LinuxPythonUnix
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account