Top Software Engineer Jobs in Vancouver

4 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
4 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
4 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
4 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
4 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
4 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
23 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
4 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
23 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build, operate, and extend Affirm's data platform and application tooling to enable self-service data applications at scale. Implement platform features (provisioning, CI/CD, access control), integrations, data governance, automation, observability, and on-call operations. Contribute to roadmap for semantic layers, agentic data tooling, and AI-native workflows while raising engineering and operational standards.
Top Skills: Agentic Data ToolsBigQueryBuildkiteCi/CdDatabricksDockerGithub ActionsLlmsOauthOidcPythonRbacRest ApisSecrets ManagementSemantic LayerSnowflakeSQLWebhooks
Reposted 17 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology
As a Senior Full Stack Software Engineer at Doxel, you will design and develop applications for project management, focusing on complex data handling and intuitive UI. Your role involves collaborating across teams and providing technical leadership in software projects.
Top Skills: AWSAzureBigQueryCi/CdDatabricksGCPJavaNext.JsNuxt.JsPythonRedshiftSnowflakeTypescript
Reposted 4 Days AgoSaved
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
Reposted 4 Days AgoSaved
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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
As a UI Dev Support, you'll work with development teams for early testing, document creation, and assist QA teams, contributing valuable feedback for successful feature testing.
Top Skills: ConfluenceJIRASharepointUnreal Engine
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
As a Software Test Engineer, you will conduct gameplay testing, create documentation, support QA processes, and communicate with development teams to ensure smooth gameplay.
Top Skills: ConfluenceJIRAPerforceSharepointUnreal Engine
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
As an Automation Software Engineer, develop and deploy Automated Tests for AAA game development, collaborating with teams to optimize test automation infrastructure.
Top Skills: AzureC#DevOpsPythonUnreal Engine
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
The Software Test Engineer will assist development teams with early testing, documentation creation, and ensure quality in multiplayer game modes through collaboration with QA and production teams.
Top Skills: ConfluenceJIRASharepointUnreal Engine
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
The Software Test Engineer will perform audio testing, create specific test plans, support QA teams, and communicate progress during development cycles.
Top Skills: 3D AudioConfluenceDolby AtmosJIRAPerforceSharepoint
Reposted 4 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Software
As a Mobile Principal Software Engineer, you'll lead in developing a high-quality mobile app, mentor teams, and strategize mobile platform growth while ensuring customer satisfaction and technical excellence.
Top Skills: Ai ToolsAndroidGraphQLiOSReact NativeRuby On Rails
Reposted 4 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity • Data Privacy
Lead design, implementation, and ownership of core SaaS product features end-to-end. Influence technical architecture and roadmap, mentor peers, participate in on-call rotation, and work across stack using Rust, Go, TypeScript, and Haskell. Collaborate cross-functionally and ensure performance, observability, and production readiness.
Top Skills: Ai Coding ToolsGoHaskellObservability ToolingRelational DatabasesRustSQLTypescript
Reposted 4 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Legal Tech • Software
Clio seeks a Senior Software Developer to build innovative voice and messaging solutions. Responsibilities include working in agile teams, optimizing performance, and mentoring developers while leveraging Node.js and AWS technologies.
Top Skills: Api GatewayAWSDynamoDBLambdaLivekitNode.jsSipVoipWebrtc
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Senior Software Engineer will enhance Autodesk's localization processes by developing tools and automated workflows, supporting vendor teams, and improving globalization strategies.
Top Skills: AkkaAWSC#C++GrafanaJavaJavaScriptMemsourceAzureMySQLNoSQLPassoloPerlPythonQtScalaSlickSQLWorldserver
Reposted 4 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech
As a Senior Full-Stack Software Engineer, you will build scalable infrastructures, tackle full-stack challenges, and collaborate with teams to enhance product experiences while maintaining high engineering standards.
Top Skills: Es6+GraphQLJavaKotlinNoSQLPythonReactRestful ApisSQLTypescriptWebpack
Reposted 5 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Real Estate • Financial Services
The Staff Software Developer will lead design and implementation of features, mentor junior engineers, and create scalable geospatial solutions using the ArcGIS stack.
Top Skills: ArcgisAWSAzureC#DockerDynamoDBGCPGoJavaKubernetesMongoDBMySQLNode.jsPostgresPythonReactTerraform
5 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 core Power Query components for data connectivity and transformation. Develop high-performance, reliable systems for diverse data sources, improve scalability and query execution, collaborate with partner teams (Power BI, Fabric, Excel), and diagnose complex production issues across clients, services, and data sources.
Top Skills: Azure Cosmos DbAzure Data FactoryAzure Event GridAzure PostgresqlAzure Service BusAzure Sql DbAzure Synapse AnalyticsCC#C++ConnectorsDistributed SystemsJavaJavaScriptAzureMicrosoft FabricPower BIPower QueryPythonSdks
5 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology
Lead design and implementation of public APIs, event and plug-in frameworks, and client libraries for external developers. Own full lifecycle from design to production monitoring, shape technical roadmap, translate developer workflows into scalable solutions, mentor engineers, and collaborate with product and external stakeholders. Hybrid role based in Vancouver.
Top Skills: APIsClaudeClient LibrariesDistributed SystemsETLEvent FrameworksFrontend Plug-In FrameworksGeminiJavaScriptMessage QueuesOauthPythonRate LimitingRedisWebhooks
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account