Top Software Engineer Jobs in Vancouver

Reposted 4 Hours AgoSaved
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 19 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 YesterdaySaved
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
YesterdaySaved
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 14 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
Reposted 14 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 14 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 14 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
15 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 15 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 YesterdaySaved
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
15 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.
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
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 24 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 24 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 24 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 24 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
2 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
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop, maintain, and integrate Linux kernel features for EOS; track upstream kernel developments; qualify CPUs and NICs with vendors; build tests and infrastructure; troubleshoot customer and system test issues; mentor engineers and contribute patches upstream.
Top Skills: ArmCC++CpuEosIp NetworkingLinux KernelNicPythonX86
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design, implement, test, and debug features in Arista's EOS for data center switching and routing. Write specifications and automated tests, triage customer and system test issues, collaborate with cross-functional teams, mentor junior engineers, and own projects from definition through deployment.
Top Skills: 802.1Ab802.1Ax802.1DBgpCC++Command Line InterfaceDatabasesEthernet SwitchingIs-IsLinuxLldpMessagingOspfPacket Forwarding EnginePimPythonRfc1812RipUnixVendor Provided Software Libraries
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design, develop, integrate and maintain low-level CPU firmware, BIOS and boot loader software. Bring up and qualify new CPU boards, write automated tests, debug and fix low-level issues, collaborate with hardware and vendors, contribute upstream to open source, provide technical leadership and mentor junior engineers.
Top Skills: ArmBiosBoot LoaderCC++EosFirmwareLinux KernelPythonX86
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design and optimize PCIe communication for networking hardware: bring up links on new boards, tune PCIe parameters, modify Linux PCI drivers, improve error handling (AER/DPC), develop userspace mediation software, measure performance, and create automated tests in C/C++/Python.
Top Skills: AerCC++Credit Flow ControlDpcFpgaLinuxLinux Pci DriversLtssmPciePcie SwitchesPythonTlp
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Software • Analytics
Develop and maintain Arista EOS system software: write specs, implement C/C++/Python code and Linux drivers, create automated tests, debug customer issues, work on distributed infrastructure and ASIC interfaces, and mentor junior engineers.
Top Skills: APIsAsic ProgrammingCC++Command Line Interface (Cli)DatabasesDistributed SystemsEosLinuxLinux Device DriversMessagingOpen Source SoftwarePythonShared MemorySignallingSocketsSwitching Asics
21 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Senior level
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
Lead large-scale, cross-functional engineering projects to deliver AI-native SaaS features. Own platform architecture for multi-tenant, cloud-native systems, drive engineering standards and developer tooling, mentor engineers, and operationalize LLMs, agent frameworks, and real-time data in production.
Top Skills: AnthropicApolloAWSClaude CodeDynamoDBElasticsearchGraphQLKafkaKubernetesLambdaNode.jsPostgresReactRedisSqsTailwind CssTemporalTypescript
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, build, and maintain scalable, reliable data integration services (Power Query and Dataflows) for distributed, multi-tenant Azure platforms. Write well-tested code, participate in architecture and on-call rotations, collaborate with product and partner teams, monitor system health, and use metrics to improve performance and scalability.
Top Skills: Azure Cosmos DbAzure Data FactoryAzure Sql DatabaseAzure Synapse AnalyticsCC#C++DataflowsETLEvent GridJavaJavaScriptMicrosoft FabricPower BIPower QueryPythonService Bus
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account