Top Software Engineer Jobs in Vancouver

Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
Join Arista's SONiC development team as a software engineer to design, implement, and test system software for networking solutions, collaborating with other engineers and customers to resolve issues.
Top Skills: CC++LinuxPythonUnix
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
The Software Engineer will develop, test, and maintain the EOS software, collaborate with teams to analyze and fix network problems, and mentor junior engineers.
Top Skills: CC++LinuxPythonUnix
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
Develop and maintain Linux kernel features for Arista's EOS, integrate new CPU hardware, mentor engineers, and ensure quality and performance of software projects.
Top Skills: CC++LinuxPython
Reposted 24 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Develop, design, test, and maintain embedded software for Fortinet products (FortiAnalyzer), focusing on performance, scalability, bug fixes, database performance tuning, and implementing new features in a Unix/Linux environment.
Top Skills: CC++ClickhouseData MiningData WarehouseDatabase ApiLinuxNetwork ProgrammingPostgresSIEMSocket ProgrammingSource ControlSQLUnix
Reposted 24 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Security • Software • Cybersecurity
Develop internal systems for FortiGuard Labs including data processing pipelines and web interfaces to streamline operations. Work primarily with Python, web frameworks, Linux, and networking; interest in computer security is highly desired.
Top Skills: LinuxNetwork ProtocolsPythonWeb Development Frameworks
15 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Fintech • Payments • Financial Services • Cryptocurrency
Build full‑stack web features from zero to one, integrate with third‑party APIs, design and manage state machines for financial workflows, own features through launch and post‑launch customer iteration, and maintain high code quality and accountability.
Top Skills: AWSFastapiPostgresPythonReactTypescript
2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Legal Tech • Software
Lead technical strategy and architecture for fintech products, mentor engineers, design and implement high-throughput distributed web applications (invoicing, payments, payroll), drive multi-team technical decisions, review code, and improve engineering practices.
Top Skills: AgileAi AgentsDistributed SystemsInvoicingPaymentsPayrollSaaSWeb Applications
Reposted 20 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
The Engineering Manager for Developer Productivity will lead a remote team to enhance developer productivity, focusing on AI integration, tooling evaluation, and team development while collaborating with cross-functional partners.
Top Skills: AIFull Stack Web ApplicationsMonorepo ManagementSoftware Development
Reposted 20 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer, Backend for Capacity Modeling develops scalable backend systems, maintains capacity models, and collaborates on technical strategies while ensuring system availability and high-quality code delivery.
Top Skills: AuroradbAWSDynamoDBElasticcacheKotlinKubernetesMySQLPythonSpark
Reposted 21 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer, you will lead technical strategies, drive architectural decisions, mentor engineers, and develop consumer banking solutions using various technologies.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedis
21 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead delivery of ML feature platform initiatives: design, build, and operate backend systems for feature creation, storage, backfilling and serving. Collaborate with product, design, and analytics, own quarterly goals, improve platform reliability and code quality, mentor engineers, and support on-call and operational monitoring.
Top Skills: AWSKotlinKubernetesMySQLPython
21 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver your team's quarterly goals, guide engineers through ambiguous problems, and collaborate with product, design, and analytics. Identify and resolve technical, process, and operational issues, support availability and on-call, enforce code and design quality, and mentor team members to grow talent and maintain high engineering standards.
Top Skills: AWSKotlinKubernetesMySQLPython
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
25 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Energy • Industrial
Design, develop, test, and maintain Electron-based desktop and web applications using TypeScript, React, Redux Toolkit, and Node.js. Integrate with C#/ASP.NET MVC backends and SQL Server, perform debugging, testing, code reviews, and contribute to architecture and documentation while collaborating across teams.
Top Skills: Asp.Net MvcC#ElectronJavaScriptMicrosoft .NetNode.jsReactRedux ToolkitSQL ServerTypescriptVite
16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Design, build, and operate Tailscale's global Funnel and DERP relay infrastructure. Implement and improve networking features in the open-source client dataplane, troubleshoot complex connectivity issues, integrate observability, participate in incident management, and drive reliability, scalability, and security for hosted services.
Top Skills: DerpDevOpsDistributed SystemsFunnelGoIp AddressingNat TraversalObservabilityRoutingSreVpn
16 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Robotics • Manufacturing
Develop and deploy robust, scalable full-stack software and advanced algorithms for robotic manufacturing. Research, prototype, and integrate agentic AI features (LLMs, RAG, tool integrations), perform design, coding, testing, integration, and optimization, and participate in design and code reviews with cross-functional teams.
Top Skills: Agentic FrameworksAi ApisCnnsKerasLlmsModel EvaluationPythonRetrieval-Augmented Generation (Rag)RlRnnsRobotic ManipulatorsTool/Function CallingVector Databases
16 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Artificial Intelligence • Robotics • Manufacturing
Develop and maintain simulation scenes, implement motion-planning and collision-checking in ROS2/MoveIt2, build perception components for detection and point-cloud processing, write tested C++/Python code, debug software-hardware integration, and participate in code reviews, CI, and agile practices in onsite R&D/production facilities.
Top Skills: AbbC++CamerasCi/CdComputer VisionDepth SensorsDockerFanucForce SensorsGazeboGitIsaac SimKukaLidarLlmsMachine LearningMoveit2MujocoPoint-Cloud ProcessingPybulletPythonRosRos 2Vla Models
16 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Robotics • Manufacturing
Lead development of robotic simulators, motion planning and collision-checking (ROS 2 / MoveIt2), and perception components (object detection, pose/point-cloud processing). Write production-quality C++/Python with unit/integration tests, debug software-hardware integration, set architecture and testing standards, and mentor junior engineers.
Top Skills: C++ChompGazeboIsaac SimMoveit2MujocoOmplPythonRos 2StompTrajopt
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Agency • Professional Services • Consulting • Financial Services
As a UI Software Engineer, you'll build and architect user interfaces for AAA games, optimizing performance and collaborating with designers and artists.
Top Skills: C++Slate Ui FrameworkUnreal EngineUnreal Motion Graphics
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
News + Entertainment
As a Senior Software Engineer, you will lead development on artist-facing tools, mentor engineers, manage projects, and collaborate with teams.
Top Skills: C/C++GitOpenglPyqtPythonQtUnix/Linux
Reposted 2 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Software Engineer at VAST Data, you'll design and develop backend components for a distributed vector database, focusing on performance and scalability while collaborating with teams to optimize real-time data access.
Top Skills: CC++JavaPython
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Healthtech • Software
Lead the end-to-end technical design of the Customer Experience Platform, overseeing engineers, and ensuring high uptime and scalability while integrating AI components.
Top Skills: AWSDockerGCPGithub ActionsGoKubernetesNode.jsPostgresPythonReactTerraform
Reposted 2 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Other • Real Estate • Consulting
Design and maintain scalable web applications with Python and Angular, conduct testing, manage databases, and implement automated workflows.
Top Skills: Alpine.JsAngularDjangoDockerHtmxKubernetesLocust.IoMs-Sql ServerOpenshiftOraclePlaywrightPostgresPytestPython
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Software
Design and build internal developer tooling, automations, and integrations to improve developer workflows (local dev, code review, testing, CI/CD, releases). Instrument toolchains for engineering metrics, build shared templates/plugins/CLIs, integrate AI-assisted development tools, and partner with teams to remove bottlenecks and define scalable best practices across the SDLC.
Top Skills: AgentsAWSCi/CdClaude CodeCli ToolsCloud InfrastructureCursorDatadogGrafanaInstrumentationKibanaKubernetesLlm OrchestrationLlmsNew RelicPrometheusPrompt EngineeringScriptingSentryTelemetryTerraform
Reposted 2 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
3D Printing • Automation
Design, build, and optimize CI/CD pipelines and Docker-based build environments for C++ projects. Integrate automated security testing (SAST, DAST, SCA/SBOM), implement cross-compilation and GCC toolchain fixes, reduce build times via caching, and expand automation test coverage. Develop Python security tooling, collaborate with developers, and leverage LLMs to automate tasks and accelerate troubleshooting.
Top Skills: Bitbucket PipelinesBuild CachingC++Ci/CdCross-Compilation ToolchainsDastDockerGccGitGithub ActionsLinuxLlms (Claude)Prompt EngineeringPythonSastSbomScaWindows
Reposted 2 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Information Technology • Insurance • Software
As a Senior Software Engineer, you'll design and maintain solutions for partners, leveraging AI tools, collaborating across teams, and ensuring production reliability.
Top Skills: AWSDockerKubernetesMongoDBPostgresPythonTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account