Top Software Engineer Jobs in Vancouver

Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
As a Software Developer II, you'll implement .NET solutions, maintain quality assurance, collaborate with teams, minimize technical debt, and advance your skills using AI-driven tools.
Top Skills: C#GitGithub CopilotNet 6+Restful Web ServicesSQLVs Code
17 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
Develop, maintain, and operate Mission Control web app and supporting microservices for satellite operations. Design and implement HTTP APIs, deploy critical infrastructure, and improve automation. Collaborate with cross-functional teams to ensure satellite scheduling, telemetry processing, and operational tooling meet mission needs. Support CI/CD, testing, and database-backed services.
Top Skills: DockerGitlab CiHttp ApisLinuxMicroservicesMySQLPostgresPython
17 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Aerospace • Big Data • Greentech • Hardware • Social Impact
Build, maintain, and operate cloud-based services and automation for satellite operations. Manage infrastructure, design/deploy critical systems, support microservices and CI/CD workflows, ensure reliability and SLAs, collaborate with cross-functional teams to minimize operational burden and automate satellite operations.
Top Skills: AnsibleAWSDatadogDockerGCPGitlab CiKubernetesLinuxMicroservicesMySQLPostgresPythonSentryTerraform
Reposted 3 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Software
As a Senior Software Engineer, you will lead team initiatives, enhance mobile app performance, mentor junior members, and ensure quality in software delivery.
Top Skills: AndroidAppiumCi/CdDatadogGraphQLiOSReact NativeRuby On RailsSentryTypescript
Reposted 3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Cybersecurity • Automation
The Senior Software Engineer (SDET) will manage testing processes, including manual and automated testing, and support CI/CD steps while collaborating with teams to ensure smooth software production installs.
Top Skills: .Net 6AWSAzureC#CSSCypherDockerGCPGraphdbHTMLJavaScriptJqueryKubernetesLinuxLuaMongoDBMqlMs Sql ServerNeo4JPostgresPythonReactRedisSQLWindows
Reposted 3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Information Technology • Software
Lead and mentor team members, implement design solutions, diagnose issues, write technical specifications, and collaborate with global teams.
Top Skills: C ProgrammingLinuxNetconfOam TechnologiesSnmp
Reposted 3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Fintech • Payments • Financial Services
The role involves designing and implementing features, maintaining quality code, collaborating with teams, and debugging production issues. Requires proficiency in JVM languages and cloud technologies.
Top Skills: AWSAws KinesisAws SnsAws SqsAzureGoogle Cloud PlatformJavaKafkaKotlinKubernetesMySQLOraclePostgresScalaSpringSpring Boot
Reposted 3 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Software
The Staff Backend Engineer will collaborate on building AI platform components, develop services, and improve system performance while ensuring quality and quick delivery.
Top Skills: BeamC++FlinkGoJavaKotlinMemcachedMySQLOpentelemetryPostgresRedisRust
4 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software • Analytics
Develop and optimize PCIe software for networking hardware: bring up PCIe links, tune parameters on ports/bridges/endpoints, modify Linux PCI drivers and virtual memory allocation, use AER/DPC for error handling, build userspace mediators between ASICs/FPGAs/bridges, measure read/write performance, and create automated tests in C/C++/Python.
Top Skills: AerAsicCC++Credit Flow ControlDpcFpgaLinuxLinux Pci DriversLtssmPciePcie BridgesPcie SwitchesPythonTlpUserspace SoftwareVirtual Memory Allocation
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 for Arista products. Bring up and qualify new CPU boards, write automated tests, troubleshoot firmware/boot issues, collaborate with hardware vendors, contribute to upstream BIOS projects, mentor engineers, and provide technical leadership across features and projects.
Top Skills: ArmBiosBoot LoaderCC++Cpu FirmwareEosLinux KernelPythonX86
4 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
4 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
4 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
4 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
4 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 4 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 22 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
4 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
4 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
4 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
23 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 17 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
Reposted 17 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 18 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 18 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account