Top Software Engineer Jobs in Vancouver

2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
Lead design and implementation of agentic capabilities enabling agents to access Workday Data Cloud via a semantic layer and MCP server. Architect, build, validate, and monitor ML/agent systems, deliver mission-critical features on schedule, evaluate agent effectiveness, develop APIs, and mentor/lead engineering teams.
Top Skills: Agent FrameworksApi DevelopmentLangchainMcp ServerPythonPyTorchScala
2 Days AgoSaved
Hybrid
Vancouver, BC
Junior
Junior
Software
Architect and build a scalable AI Security platform: develop Go microservices for Cloud Control Plane and distributed Edge Backends, design resilient policy sync, discovery and access-brokering services, ensure high availability and observability, and provide technical leadership and mentoring.
Top Skills: ChatgptClaude CodeCloud-Native PlatformsCursorDockerGithub CopilotGo (Golang)GrpcKafkaKubernetesModel Context Protocol (Mcp)NatsPostgresRedisRest ApisTlsWindsurf
2 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Software
Design, build, and operate cloud and distributed Edge infrastructure and deployment automation. Implement CI/CD, release orchestration, observability, secrets and certificate management, and resilient architectures. Integrate AI-assisted engineering and support AI-native, agentic workloads while ensuring scalability, reliability, security, and disaster recovery.
Top Skills: Ai AgentsAnsibleArgocdCertificate Lifecycle ManagementChatgptCi/CdClaude CodeCursorDnsGithub ActionsGithub CopilotHelmKubernetesLinuxLoad BalancingLoggingMcpMetricsProxiesSecrets ManagementService MeshesTerraformTlsTracingWindsurf
2 Days AgoSaved
Hybrid
Vancouver, BC
Junior
Junior
Software
Design and build native endpoint agents for Windows, macOS, and Linux to enforce privileged endpoint device management, collect local telemetry, detect unauthorized or agentic workloads, secure agent-backend communication, and optimize performance. Lead architecture, mentor engineers, and apply AI-assisted development and AI SDLC practices to discover and govern AI agents on enterprise endpoints.
Top Skills: C++ChatgptCi/CdClaude CodeCursorDlpEbpfEdrEtwGithub CopilotGoLinuxLlmsmacOSMcpObservabilityPamPedmRustWindowsWindsurfXdr
2 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Software
Design and implement scalable, resilient cloud and edge microservices in Go for an AI-focused identity and privileged access platform. Build cloud control plane and distributed edge backends, ensure secure policy synchronization and discovery, integrate AI-native features, mentor engineers, and drive architecture and engineering best practices.
Top Skills: ChatgptCi/CdDockerGithub CopilotGo (Golang)GrpcKafkaKubernetesLlmsModel Context Protocol (Mcp)NatsObservabilityPostgresRagRedisRest ApisTls
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Senior Software Developer will lead product development using C++ and C#, mentor team members, and implement DevOps practices, focusing on AI-based surveillance solutions.
Top Skills: AzureC#C++Ci/CdDatabases (BerkeleyDevOpsPostgres)Test Automation
Reposted 20 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will own delivery goals, collaborate on product development, identify and solve technical issues, and foster quality and ownership on their team.
Top Skills: AWSCi/CdKotlinKubernetesMySQLPython
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design, develop and maintain Linux kernel features for Arista EOS. Integrate upstream kernels, qualify CPUs and NICs, build tests and tooling, troubleshoot customer issues, contribute upstream, and mentor junior engineers.
Top Skills: ArmCC++CpusEosIp NetworkingLinux KernelNicsPythonUpstream LinuxX86
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design, implement, and maintain Layer1 control software for physical network connectivity. Develop features in C/C++ and Python, build telemetry and tests, collaborate with hardware and optics teams, support customers and system tests, and mentor junior engineers. Own projects end-to-end from design to deployment.
Top Skills: CC++LinuxPythonUnix
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Design and implement network systems software for switches and routers, including device drivers and system management utilities. Collaborate with hardware engineers, product management and customers to architect features, bring up new hardware, and optimize performance using FPGAs and hardware acceleration. Develop in C/C++ and Python on Unix/Linux, build automated tests, troubleshoot customer issues, and mentor junior engineers.
Top Skills: Automated TestingCC++Device DriversFpgaLinuxNicPciePythonSystem Management UtilitiesUnix
21 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 maintain backend systems and APIs for stablecoin-based pay-ins, payouts, deposits, and withdrawals. Own projects end-to-end as DRI, collaborate with cross-functional teams, resolve scalability and reliability issues, mentor engineers, and integrate blockchain/payment technologies while producing technical design documents.
Top Skills: APIsAWSBaseDistributed SystemsEthereumGCPGeminiGleanGoJavaLibrechatOn-Chain PaymentsSmart ContractsSolanaStablecoins
Reposted 15 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Information Technology • Software
The Software Developer II will design and develop full-stack features focusing on front-end development, contribute to product and technical discussions, and enhance the ShareGate platform's user experience with C# .NET and React.
Top Skills: AzureC# .NetGitKubernetesMongoDBPostgresReactTerraform
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 15 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Security • Cybersecurity
The Software Engineer II will design and implement core components of a new SMTP relay harness and own the mail flow services, collaborating with teams to meet production requirements.
Top Skills: AWSDjangoDkimDmarcDnsGoKubernetesMta ArchitecturePrometheusPythonSmtpSparkSpf
Reposted 16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Professional Services • Security • Software • Consulting
As a Staff AI Software Engineer, you will design and build autonomous AI systems for security testing, focusing on reliability, scaling, and integration with enterprise infrastructure, all while collaborating with top security experts.
Top Skills: AWSAzureDockerGCPGoKubernetesPythonReactTypescript
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Software
As a Principal .NET Software Engineer, you'll modernize payment infrastructure, enhance scalability and security, and lead design discussions while ensuring cross-functional collaboration.
Top Skills: .NetAWSAzureC#Ci/CdDukptGithub ActionsHsmsIso 20022Iso 8583JavaScriptPci-DssSQLTypescript
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Legal Tech • Natural Language Processing • Generative AI
Lead front-end feature design and implementation, build high-quality user interfaces, own product components and architecture, collaborate with engineering team, write performant React + TypeScript code, and drive shipping of customer-focused features in a remote-first environment.
Top Skills: AWSBrowser ApisDockerElasticsearchJavaNextjsPostgresReactReduxTypescript
Reposted 16 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Hardware • Internet of Things • Energy
Own and maintain the backend stack: build APIs and services in Node.js, manage deployments with Docker/Linux, design scalable REST APIs with Swagger, collaborate with hardware/frontend teams, and prepare sensor datasets for AI/ML pipelines with an eventual path to Lead AI Engineer.
Top Skills: DockerFastifyJavaScriptLinuxNode.jsRest ApiSwagger (Openapi)
16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Mobile • Software
Design, develop, and maintain React/TypeScript web applications; build reusable components; write unit tests; troubleshoot production issues; participate in code reviews; collaborate with stakeholders; mentor team members and promote engineering best practices.
Top Skills: AtomCi/CdCSS3DevOpsHTML5JavaJavaScriptJunitNative Web ComponentsReactReact RouterReduxTanstack QueryTypescriptVanilla JavascriptViteZustand
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The Sr. Software Engineer is responsible for developing tools and automation for improving developer efficiency, product quality, and optimizing processes, along with end-to-end ownership of Developer Experience features.
Top Skills: GitJavaScriptJenkinsPythonTypescriptYaml
Reposted 2 Days AgoSaved
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 2 Days AgoSaved
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 2 Days AgoSaved
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 2 Days 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 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
Design, build, and harden Workday's Spark- and Trino-based cloud data platform. Implement fault-tolerant architectures, self-healing mechanisms, observability (tracing, metrics, alerts), scalability and multi-tenant isolation, and develop data-processing algorithms for interactive querying and large-scale cube building.
Top Skills: SparkAWSCursorGCPGrafanaJavaJmxLinux/UnixOpentelemetryPrestoPrometheusScalaSQLTrino
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
Lead engineering to build a unified platform enabling agentic access to Workday Data Cloud via a semantic layer and MCP server. Architect, implement, validate, and scale ML and agent systems, deliver mission-critical features on schedule, design APIs, and mentor engineering teams.
Top Skills: Agent FrameworksApi DevelopmentKnowledge RepresentationLangchainMachine LearningMcp ProtocolMcp ServerPythonPyTorchScalaSemantic EngineSemantic Modeling
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account