Top Software Engineer Jobs in Vancouver

28 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
Build and operate internal AI platforms, tooling, and skills marketplaces used by engineering teams. Develop agent guidance, monitoring, runbooks, and rollback practices; collaborate with AWS, Microsoft, and GitHub on emerging technologies; and influence technical direction across Xero’s engineering organization.
Top Skills: .NetAWSC#PythonTypescript
Reposted 13 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Retail • Sports
Develop and maintain cross-platform consumer mobile applications using React Native, TypeScript, and JavaScript. Build reusable components, integrate REST and GraphQL APIs, implement state management, optimize performance, troubleshoot crashes, support testing and CI/CD releases, and apply accessibility and usability principles. Collaborate with product, design, QA, and engineering teams in Agile delivery environments while contributing to code reviews, experiments, and engineering standards.
Top Skills: A/B TestingAndroidCi/CdConfluenceGitGraphQLiOSJavaScriptJIRAMobile Application TestingReactReact NativeRest ApisState ManagementTypescript
18 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead technically complex card-acquiring payment projects from design through production. Build and operate highly reliable payment systems, integrations, testing and certification tooling, and shared engineering frameworks. Analyze ISO messages, network mandates, routing, authorization, clearing, settlement, and processing costs. Provide technical direction, mentor engineers, participate in on-call operations, and establish safe AI-assisted engineering practices for critical financial systems.
Top Skills: Ai Coding AgentsCard TokenizationIso 20022Iso 8583Payment Network Integrations
Reposted 9 Hours AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead end-to-end software engineering for Excel Agent, building scalable client and service features that combine Excel capabilities with agentic AI. Design reliable, secure, observable systems; define testing, evaluation, telemetry, guardrails, deployment, and incident-response practices; collaborate across engineering, product, design, science, security, and privacy; and mentor engineers through technical reviews and guidance.
Top Skills: AICC#C++CachingDistributed SystemsEvent-Driven SystemsFeature FlagsJavaJavaScriptLlmsMicroservicesMonitoringPythonQueuesStreamsTelemetry
14 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Information Technology
Build and maintain full-stack features for secure, high-volume fintech and cryptocurrency transactions. Develop Golang and Java backend services, Node.js and TypeScript APIs, and React/Next.js applications. Integrate third-party systems, implement OAuth 2.0 authentication, work with microservices, and ensure security, performance, reliability, and observability. Contribute to architecture discussions, code reviews, technical documentation, and end-to-end feature ownership in a fully remote environment.
Top Skills: Amazon S3AWSCi/CdGitGoGrafanaHelmJavaKubernetesMicroservicesNext.JsNode.jsOauth 2.0PostgresReactRestful ApisSQLTerraformTypescriptWebhooksWebsockets
YesterdaySaved
In-Office
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Fintech • HR Tech
Build and operate full-stack features powering AI agents within HR and finance workflows. Design scalable front-end experiences and backend services, integrate AI capabilities, own products through production, and collaborate with machine learning, product, and platform teams. The role also involves mentoring teammates, promoting strong engineering practices, and contributing to reliable SaaS products using modern distributed systems, cloud, containerization, and observability technologies.
Top Skills: AWSCi/CdDevOpsDjangoDockerElasticsearchFastapiFlaskJavaKubernetesPostgresPythonTypescript
YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop and operate cloud services, embedded device software, and messaging systems connecting access-control hardware, mobile apps, and cloud platforms. Responsibilities include C/C++ components, Python APIs, distributed caching, MQTT messaging, AWS services, Docker-based testing, CI improvements, production debugging, and cross-team architecture collaboration.
Top Skills: Amazon CloudwatchAmazon Ec2Amazon S3Aws Elastic BeanstalkAws LambdaCC++Debian PackagingDockerFlaskGoLinuxMqttPythonRedis
YesterdaySaved
In-Office
Vancouver, BC
Mid level
Mid level
Security • Software
Investigate and resolve customer-impacting issues in Python services, analyzing behavior across applications, databases, messaging systems, and infrastructure. Perform UI and performance testing, lead root-cause analysis with engineering and infrastructure teams, and provide technical guidance and training. The role requires enterprise Python development, cloud-native and distributed-systems experience, knowledge of APIs, security, databases, observability, and AI applications, with hybrid work near Vancouver, BC.
Top Skills: AIAngularApi GatewaysAWSAzureDatadogDockerGCPInfrastructure As CodeJavaJavaScriptJwtKafkaKotlinKubernetesMicroservicesMongoDBMySQLOauth2Objective-CPHPPostgresPythonRabbitMQRedisRest ApiSwift
YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Lead end-to-end development of AI-powered PowerPoint web features, from prototyping through global production deployment. Own client architecture, AI and agent integrations, secure-by-design practices, testing, evaluation, telemetry, reliability, and incident response. Collaborate across engineering, product, design, research, security, and privacy teams; mentor engineers; and drive technical direction, performance, scalability, AI safety, and production readiness.
Top Skills: Ai AgentsCC#C++Deployment AutomationFeature FlagsJavaJavaScriptLanguage ModelsLarge Language ModelsMonitoringMultimodal ModelsPowerpoint For The WebPythonTelemetryTool/Function CallingTypescriptVision Models
YesterdaySaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
AdTech • Digital Media • News + Entertainment • Software
Build and maintain full-stack tools for independent publishers, developing features from database to UI, debugging systems, improving architecture and scalability, and owning the full development lifecycle. The role includes technical decision-making, code reviews, mentoring, testing, application security, infrastructure scaling, and collaboration with product, design, and engineering teams in a remote environment.
Top Skills: Ai Coding ToolsAPIsAuthenticationAuthorizationAWSCloudflareCspCSSFrontend FrameworksGCPHerokuHTMLIntegration TestingJavaScriptPHPPythonRelational DatabasesRubyTypescriptUnit Testing
YesterdaySaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop and maintain C-based software for Fortinet’s TLS stack and Unified Threat Management features, including antivirus, web filtering, data leak prevention, and anti-spam. Research application-layer protocols, improve software architecture and coding practices, troubleshoot complex issues, and identify technologies that enhance FortiGate firewall products. The role requires extensive systems programming experience in Linux or UNIX-like environments and knowledge of networking and security concepts.
Top Skills: CC++GitGoLinuxPerlPosix ApisPythonRustShellSocket ProgrammingTcp/IpTlsUnix
YesterdaySaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Design, develop, test, debug, and optimize embedded C software on Linux platforms for network security appliances. Responsibilities include networking, firewall, authentication, encryption, system services, concurrency, performance optimization, packet analysis, secure development, and production support. The role collaborates with hardware, QA, product, security research, and customer-support teams while owning complex features from architecture through testing and deployment.
Top Skills: AddresssanitizerArpBashCCi/CdDhcpDnsEmbedded LinuxEthernetGdbGitGoHTTPIcmpInter-Process CommunicationIpsecIpv4Ipv6KerberosLdapNtlmOauthPerfPkiPythonRadiusSAMLSocket ProgrammingSshSsl/TlsTcpTcp/IpTcpdumpTlsUdpUnixValgrindWireshark
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
YesterdaySaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research application-layer protocols, improve existing designs, troubleshoot complex issues, promote development best practices, and suggest product enhancements. The role requires Linux or UNIX development, TCP/IP, POSIX APIs, sockets, firewall and network software experience, and source control familiarity.
Top Skills: CC++FirewallsGitLinuxPerlPosix ApisPythonShell ScriptingSocketsSvnTcp/IpUnix
YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop and lead full-stack features for FortiClient EMS and Cloud. Design microservices, optimize PostgreSQL and MS SQL databases, manage Kubernetes, Docker, and Helm environments, and improve CI/CD, reliability, Linux systems, networking, and web infrastructure. Own projects end to end while proactively resolving architectural gaps, performance bottlenecks, and workflow issues.
Top Skills: AngularAWSAzureDjangoDockerFastapiFlaskGCPGoHelmKubernetesLinuxMs SqlNginxPostgresProxiesPythonRestful ApisTlsWaf
YesterdaySaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Design, develop, test, debug, and maintain high-performance embedded software in C on Linux for network security appliances. Responsibilities include networking features, firewall and authentication capabilities, performance optimization, concurrency and memory troubleshooting, packet analysis, secure development, architecture and code reviews, and production support. Collaborate with hardware, QA, product, security research, and customer support teams while delivering reliable system-level software and automated tests.
Top Skills: AddresssanitizerArpBashCCi/CdDhcpDnsEmbedded LinuxEthernetGdbGitGoHTTPIcmpInter-Process CommunicationIpsecIpv4Ipv6KerberosLdapLinuxNtlmOauthPerfPkiPythonRadiusSAMLSocket ProgrammingSshSsl/TlsTcpTcp/IpTcpdumpTlsUdpValgrindWireshark
YesterdaySaved
Hybrid
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for Fortinet’s FortiGate firewall Unified Threat Management features, including antivirus, web filtering, data leak prevention, and antispam. Research networking protocols and technologies, improve existing code and development processes, promote engineering best practices, troubleshoot issues, and suggest product enhancements. The role requires Linux/UNIX development, TCP/IP, POSIX APIs, sockets, source control, and strong problem-solving skills.
Top Skills: CC++FirewallsGitLinuxPerlPosix ApisPythonShell ScriptingSocketsSvnTcp/IpUnix
YesterdaySaved
Hybrid
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop and maintain embedded software for FortiGate firewall SD-WAN features, including routing protocols, TCP/IP networking, policy-based routing, ZTNA, and AI-based routing. Responsibilities include designing efficient code, improving software performance and reliability, researching emerging technologies, troubleshooting complex issues, and enhancing development tools and processes.
Top Skills: BgpCC++Deep LearningGitHugging FaceLinuxLlmsMachine LearningOspfPosix ApisPyTorchRagRipSd-WanSlmsSocket ProgrammingTcp/IpTensorFlowUnix
YesterdaySaved
Hybrid
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop and maintain C/C++ software for FortiGate firewall security features, including EMS integration and ZTNA. Responsibilities include designing software components, troubleshooting complex issues, optimizing architectures, researching technologies, testing Fortinet products, and collaborating across engineering teams. The role requires Linux/UNIX development, networking knowledge, TLS, POSIX APIs, socket programming, Git, and strong software engineering practices.
Top Skills: CC++DbmsEmsFortigateGitLinuxPerlPosixPythonShellSocket ProgrammingTcp/IpTlsUnixZtna
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the architecture and evolution of native iOS foundations supporting seller-facing applications. Identify systemic problems, define platform strategy and standards, build prototypes and reference implementations, lead multi-quarter migrations, and establish practices for quality, testing, observability, release safety, and maintainability. Develop senior engineers and create scalable ownership models across teams.
Top Skills: Ai-Assisted Development ToolsBazelCombineInstrumentsObjective-CObservability ToolsProtocol BuffersSwiftSwift ConcurrencySwiftuiTesting InfrastructureUikitXcode
15 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Lead the architecture, design, and implementation of scalable, low-latency backend services and REST APIs using Python, Flask, and SQLAlchemy. Establish API standards, optimize databases, implement authentication and observability, and design fault-tolerant distributed systems. Lead technical reviews, mentor engineers, and collaborate across teams on API contracts and integration workflows. The role also requires expertise in security, CI/CD, cloud platforms, containerization, testing, event-driven architectures, and emerging AI tooling.
Top Skills: Automated TestingCi/CdCircuit BreakersCloud PlatformsContainerizationDistributed SystemsEvent-Driven ArchitectureFlaskGitHTTPObservability ToolingPythonRelational DatabasesRest ApisSqlalchemy
16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build and scale customer-facing iOS marketplace experiences using Swift and SwiftUI. Implement feature-flagged functionality, write unit and UI tests, collaborate with Product, Design, Android, backend, QA, and senior iOS engineers, and take increasing ownership of reliability and operational health. Use AI tools for coding, refactoring, testing, debugging, documentation, and reducing repetitive work while critically validating generated outputs.
Top Skills: Ai Development ToolsCiFeature FlagsMobile AnalyticsMvvmSnapshot TestingSwiftSwift Package ManagerSwiftuiUi TestingUikitUnit TestingWebview
25 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Consumer Web • Digital Media • Software
Build and scale fullstack Growth Platform systems, including self-service marketing tools, experimentation infrastructure, and customer and event-data integrations. Develop frontend and backend features, design and consume APIs, ensure scalability and maintainability, and collaborate with marketers, analysts, lifecycle teams, product managers, and engineers. Contribute to technical design, code reviews, testing, and process improvements while supporting attribution, data activation, and customer engagement.
Top Skills: GraphQLJavaScriptKafkaMySQLNext.JsNoSQLReactRedisRestRuby On RailsSQLTerraformTypescript
25 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
3D Printing • Automation
Develop and maintain modern C++ software for an industrial 3D sensor platform. Responsibilities include architecting features, optimizing memory and performance, managing concurrency, integrating hardware and software across Windows and Linux environments, and delivering reliable factory-automation capabilities. The role includes ownership from concept through deployment, unit testing, code reviews, Agile collaboration, mentoring, and cross-functional work with product, UI/UX, vision, and QA teams.
Top Skills: C#C++Ci/CdClaudeCopilotEmbedded LinuxGeminiGitGoogletestJIRALinuxPythonRtosStlTcp/IpUdpWindows
Reposted 16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • HR Tech • Software • Generative AI
Develop and maintain MCP tools and the MCP Toolbox for Databases; expand test coverage for agentic coding assistants; refactor and maintain test frameworks; convert technical posts into production-ready sample code and documentation; build real-world data applications (QueryData) to support product R&D and collaborate with cross-functional teams to accelerate agentic AI adoption.
Top Skills: Claude CodeGemini CliGitLlmsMcpMcp Toolbox For DatabasesQuerydataSQL
Reposted 16 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Develop and deliver features for large-scale web applications using full-stack technologies across React, TypeScript, Node.js, Microsoft, and cloud stacks. Collaborate in agile Scrum or Kanban teams with architects, QA, product management, and stakeholders. Contribute to CI/CD, DevOps, troubleshooting, performance, security, and continuous improvement while building high-quality software solutions.
Top Skills: .NetAWSAzureC#Ci/CdDevOpsJavaScriptKanbanMongoDBNode.jsReactScrumSQLTypescriptWebpack
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account