Top Software Engineer Jobs in Vancouver

3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, develop, test, and maintain Linux applications, kernel modules, and firmware for Fortinet products. Troubleshoot bugs, implement new features from specifications, optimize performance, document code in source control, and research new technologies to advance FortiWEB and FortiADC product roadmaps.
Top Skills: CC++DhcpDnsFirmwareFortiadcFortiwebKernel ModulesLinuxLinux KernelLinux Kernel Network StackRouting ProtocolsSource ControlTcp/IpWccp
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, develop, and maintain FortiClient EMS and FortiClient Cloud. Work across full-stack web development and microservices, improve cloud-native services, manage containers and databases, design RESTful APIs, troubleshoot Linux/networking issues, and lead individual projects to completion.
Top Skills: AngularDjangoDockerFastapiFlaskGoHelmKubernetesLinuxMicroservicesMs SqlPostgresPythonRestful Api
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Build and maintain internal web systems and automation frameworks. Implement CI/CD pipelines, automated testing (Behave/Selenium/Pytest), RESTful APIs, Python services, containerization, and documentation while collaborating across teams to scale workflows.
Top Skills: AnsibleBehaveCertificate ManagementCSSDnsDockerFastapiFirewallsFlaskGitlab CiHTMLHttp/SJavaScriptJenkinsLinuxProxiesPytestPythonReactRestful ApisSeleniumSsl/TlsUbuntuVlansVue
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, develop, test, and maintain embedded software and firmware for FortiManager. Fix bugs, implement new features to spec, document code in source control, tune performance, and support deployed products.
Top Skills: CC++Embedded SecurityFirewallFortigateFortimanagerLinuxRelational DatabasesSource Control SystemsTcp/IpUnixUtm
3 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, develop, and maintain multi-tier .NET web applications and microservices for product registration, order fulfillment, license/renewal management, and CRM support. Implement detailed designs, build RESTful APIs, collaborate with front-end developers, participate in daily scrums, and follow application lifecycle and architecture best practices.
Top Skills: .NetAjaxC#Claude CodeCSS3HTML5HTTPJavaScriptJSONMicroservicesMs Sql ServerMvcRestful ApisT-SqlWeb Api 2Web ServicesXML
3 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop and maintain C/C++ software driving FortiGate UTM features (AV, web filter, DLP, anti-spam). Research protocols, improve product design, promote best practices, troubleshoot network/application-layer issues, and use development tools and source control in a Linux/UNIX environment.
Top Skills: CC++FirewallsGitLinuxPerlPosixPythonShell ScriptingSocketsSvnTcp/IpUnix
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, implement, test, and troubleshoot infrastructure and platform services (OpenStack, Kubernetes, databases) on cloud and bare metal. Optimize automation workflows and performance, investigate and resolve complex issues, provide technical leadership, collaborate with developers to ensure high-quality deliverables, and automate testing and monitoring using Bash or Python.
Top Skills: BashCC++ContainerizationDatabasesEbpfGoKubernetesLinuxLinux NetworkingMessage QueuesMonitoring StacksOpenstackPython
3 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for FortiGate UTM features (AV, web filter, DLP, anti-spam). Investigate protocols, promote best practices, improve product design, and work in Linux/UNIX environments with TCP/IP and sockets.
Top Skills: CC++GitLinuxPosix ApisSocketsSvnTcp/IpUnix
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop, design, test, and maintain embedded software/firmware for Fortinet products (FortiAnalyzer). Troubleshoot and fix bugs, implement new features, document code in source control, and perform performance tuning and database analysis for high-performance distributed security systems.
Top Skills: CC++ClickhouseData MiningData WarehouseDatabase ApiPostgresSIEMSocket ProgrammingSource ControlSQLUnix/Linux
3 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop and maintain embedded software for FortiGate UTM features and the TLS stack. Implement, troubleshoot, and improve application-layer protocol code, promote best coding practices, propose product enhancements, and research new technologies to advance product capabilities.
Top Skills: CC++GitGoLinuxPerlPosixPythonRustShellSocket ProgrammingTcp/IpTlsUnix
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Design, develop, debug, and maintain networking and security-related software (control/management/data plane). Collaborate with DevOps and QA, optimize system performance, investigate and fix bugs, and implement scheduled high-quality features.
Top Skills: BgpCC++DnsFirewallIpsecIpv6LinuxLinux Kernel NetworkingOpenflowOspfPosixRipSystem VTcp/IpUnix
Reposted 3 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
AdTech • Marketing Tech
The Senior Software Engineer for Core Services SRE will maintain infrastructure, develop reliable systems, lead technical initiatives, and conduct security reviews.
Top Skills: AerospikeAWSBoundaryConsulElasticsearchEnvoyGoGrafanaKafkaNginxNomadPackerPrometheusRdsRedisScylladbTerraformVagrantVaultWaypoint
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Software
The Software Engineer will design and develop product functionality, collaborate with teams, solve complex problems, and learn new technologies while participating in the product life cycle.
Top Skills: AngularApi DevelopmentC#GitJavaScriptRxjsSvnTypescript
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Junior
Junior
Cloud • Software
Join the CAMS engineering team to build and improve the Kaleris TMS platform, focusing on web application development and logistics solutions.
Top Skills: AngularAzureC#JasmineRest ApisRxjsSQL
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Information Technology • Internet of Things • Software
This role involves leading the design, development, and optimization of GPGPU and AI inference libraries, ensuring performance and reliability while mentoring engineers and coordinating with product management.
Top Skills: C/C++CudaOnnxOpenclOpenglPyTorchTensorFlowVulkan
Reposted 16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Web UI Software Engineer will design and develop frontend web applications for embedded systems, ensuring integration with backend services and delivering exceptional user experiences.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxTypescriptVueWebpack
Reposted 16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable web applications for embedded systems, leading architecture efforts and collaborating with cross-functional teams to ensure optimal performance and security.
Top Skills: AngularAWSAzureBabelCSS3EmberGCPGitHTML5JavaScriptReactTypescriptVueWebpack
Reposted 16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design, develop, and maintain scalable backend services for embedded systems, ensuring integration with hardware and providing technical leadership.
Top Skills: AWSAzureC++DockerGCPGoJavaKubernetesNoSQLPythonRestful ApisSQL
17 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Kids + Family • Mobile
Build and maintain backend cloud services for connected devices, focusing on telemetry ingest, device state management, command/control, and integrations. Own features from design through production, use AI-native engineering practices, collaborate with firmware/mobile/platform teams, write and test reliable code, participate in on-call rotations, and contribute to incident response and documentation.
Top Skills: Aws EksAws LambdaBleClaude CodeCoapCursorDatadogDynamoDBGithub CopilotGrafanaKafkaKinesisMqttOpentelemetryPrometheusSqs
3 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • HR Tech
Design, build, and operate data ingestion, governance, derivation, and serving systems for ML and agentic initiatives. Work hands-on with Python, Spark, cloud infra, streaming, and data storage (Iceberg), deliver scalable production services, implement CI/CD, monitoring, and participate in on-call production support.
Top Skills: Apache AvroApache FlinkApache IcebergApache KafkaSparkAWSDockerGCPGrafanaHiveJavaJenkinsKibanaKubernetesPrometheusPythonScalaTerraform
Reposted 22 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will architect Affirm's lakehouse analytics platform, implement data governance, mentor engineers, and collaborate cross-functionally to optimize data infrastructure and solutions.
Top Skills: Apache IcebergGoKotlinPythonSnowflakeSparkSQLTerraform
17 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software • Database
Design and build the Neki control plane to provision, scale, and heal sharded PostgreSQL clusters. Implement high-availability, disaster recovery, backup/restore, and migration tooling. Operate distributed, fault-tolerant services on Kubernetes, participate in on-call rotations, and work with customers to translate workloads into platform improvements.
Top Skills: AWSAzureDockerGCPGoInfrastructure-As-CodeKubernetesNekiPostgresPythonRubyVitess
Reposted 17 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Information Technology • Consulting
As a Software Engineer - Support, you'll troubleshoot production issues, implement fixes, and collaborate with teams to enhance web platforms. You will also define backlog tickets and contribute to improving incident response processes.
Top Skills: Asp.Net CoreAzureC#JavaScriptSQL ServerTypescript
Reposted 17 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
As a Backend Software Developer, you'll design and implement microservices, model data in MongoDB, and ensure systems' reliability and performance. You'll work with AI capabilities and partner integrations, emphasizing CI/CD and observability.
Top Skills: AWSDatadogDockerGCPGoGrafanaMongoDBPrometheusPythonRedisRestTerraformWebsockets
Reposted 17 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Software
The Senior Backend Software Engineer will lead product development, maintain systems, design APIs, and mentor junior engineers while improving overall product quality.
Top Skills: HibernateJavaKotlinRestful ApisSQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account