Top Software Engineer Jobs in Vancouver

Reposted 6 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Angel or VC Firm • Artificial Intelligence • Information Technology • Software
Join SignalFire's talent network to be considered for Staff Backend Engineer roles at early-stage startups. Responsibilities include designing, building, and maintaining high-performance backend services, APIs, and microservices; optimizing databases, caching, and event-driven systems; ensuring security, fault-tolerance, and cost efficiency; and establishing best practices for DevOps, CI/CD, and monitoring.
Top Skills: AWSAzureCloud RunDjangoDockerDynamoDBEc2ElasticsearchFastapiFirestoreFlaskGCPGithub ActionsGoGraphQLJavaJavaScriptJenkinsKafkaKubernetesLambdaMongoDBMySQLNode.jsPostgresPythonRabbitMQRdsRedisRest ApisRubyRuby On RailsS3Spring BootTerraformWebsockets
11 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and roadmap for Affirm's Online Storage platform. Design and build scalable, multi-region datastore solutions, automation control planes, and operational tooling for hundreds of databases. Drive cross-team collaboration, reliability, monitoring, and mentor engineers while delivering high-impact backend and database features.
Top Skills: AWSDistributed SqlDynamoDBKotlinKubernetesMySQLPgbouncerPostgresProxysqlPythonRds ProxyRedisSparkTidbVitess
Junior
Automotive • Cloud • Hardware • Software
Build and operate backend services for vehicle telemetry and control: design and deliver features in Go/Python/Rust, manage high-scale analytical stores and migrations, implement stream processing and tiered storage, ensure observability and production ownership, and collaborate across teams to support fleet-scale vehicle data systems.
Top Skills: AWSCi PipelinesColumnar Analytical StoresDistributed LogsDistributed Stream Processing FrameworksDistributed Tracing)Docker (Containerized Development)Document DatabasesGitGoGrpcInfrastructure-As-CodeKey-Value StoresKubernetesLakehouseLoggingObservability (MetricsPythonRestRustTime-Series Databases
Mid level
Food • Marketing Tech • Mobile • Software
Design, build, and maintain cross-platform mobile apps using React Native and JavaScript. Implement reusable components, integrate RESTful APIs and WebSockets, write unit and integration tests, debug and optimize performance, and collaborate with product, design, and backend teams using Git.
Top Skills: AndroidGitiOSJavaScriptReact NativeRestful ApisWebsockets
Entry level
Food • Marketing Tech • Mobile • Software
Design and build cross-platform mobile applications using React Native and JavaScript. Implement reusable components, integrate RESTful APIs and WebSockets, write unit and integration tests, debug issues, and collaborate with product, design, and backend teams using Git.
Top Skills: AndroidGitiOSJavaScriptReact NativeRestful ApisWebsockets
Reposted 6 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Software
Build intuitive interfaces for construction workflows using React and TypeScript, optimizing performance and creating data-rich dashboards.
Top Skills: Ag-GridDhtmlxGitlabPandacssReactTanstack QueryTypescriptVitest
Reposted 6 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Edtech
The Intermediate Software Engineer will develop educational technology products, collaborating with teams and maintaining high-quality standards through the software development lifecycle.
Top Skills: Node.jsReactTypescript
Reposted 6 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Security • Cybersecurity
The Software Engineer will design and implement systems across the stack, focusing on AI-native engineering principles, distributed systems, and high-performance data processing.
Top Skills: AWSEksKafkaPythonReactRust
Reposted 6 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Software
Develop and maintain enterprise software applications, focusing on back-end development, API development, and ensuring application security while contributing to software improvement processes.
Top Skills: AngularAWSAzureClickhouseCSSDockerGCPGoHTMLJavaScriptKubernetesPostgresPythonReact
Reposted 6 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Automotive • Robotics • Software • Transportation
Design and implement low-level embedded software for x86/ARM platforms in C/C++; collaborate with hardware and software teams to spec, test, and debug vehicle subsystems and sensors (camera, radar, lidar, IMU); work on network devices and time synchronization; perform hands-on hardware bring-up and on-vehicle debugging of buses like I2C, CAN, SPI, UART; ensure reliability and safety for autonomous trucking systems.
Top Skills: ArmAutomotive EthernetCC++CameraCanI2CImuLidarNetworkingPcieRadarSpiTime SynchronizationUartX86
Reposted 16 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
The Enterprise Software Developer will design, develop, and test software solutions for integrating various systems, with a focus on scalability and performance optimization across distributed architectures.
Top Skills: C#C++DockerGitKubernetesNoSQLSQLVisual Studio
Reposted 16 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Gaming
Build and optimize gameplay systems in UE5 using C++ and Blueprints. Participate in code reviews, collaborate across disciplines, identify/fix bugs and performance issues, and independently deliver software while mentoring and learning new technologies.
Top Skills: BlueprintsC++Unreal Engine 5
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
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Software • Automation
Build and maintain end-to-end product features across the stack (AWS, Python, Postgres, React, HTML/CSS). Collaborate with product and design, participate in design meetings, automate processes, advocate best practices, and deliver modular, reliable, and extensible solutions.
Top Skills: AWSCSSHTMLJavaScriptMySQLPostgresPythonReact
Reposted 16 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
The PCIe Software Engineer develops software for PCIe links, focusing on performance optimization, diagnostics, and driver modifications, requiring 3+ years of C/C++ experience.
Top Skills: CC++LinuxPciePython
Reposted 16 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
Develop and maintain software features for network systems, collaborating with hardware teams and customer support to ensure performance and quality.
Top Skills: CC++LinuxPythonUnix
Reposted 16 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Cloud • Software • Analytics
As a Layer1 Software Engineer, you'll develop software for physical connectivity, manage features, collaborate with hardware teams, and provide problem-solving support.
Top Skills: CC++LinuxPythonUnix
Reposted 16 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
Develop and deliver full-stack product features with a backend focus in PHP/Laravel and frontend work in JavaScript (Vue.js/React). Build scalable APIs, databases, and infrastructure; write tests and documentation; participate in code reviews; collaborate with stakeholders to define requirements and integrate new technologies to improve performance, security, and development processes.
Top Skills: APIsCloud PlatformsJavaScriptLaravelPHPReactRelational DatabasesSQLVue
Reposted 12 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Staff Software Engineer, you'll lead a team in developing and delivering scalable software solutions for employee management in the restaurant industry, focusing on enhancing customer and employee experiences.
Top Skills: GraphQLJavaKotlinReactRestTypescript
Reposted 12 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the technical design and delivery of banking features at Cash App, collaborating across teams, driving architecture improvements, and mentoring engineers.
Top Skills: AWSDatadogDynamoDBGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpPrometheusProtocol BuffersSignalfx
Reposted 12 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Information Technology • Productivity • Sales • Software • Database
As a Senior Software Engineer, you will lead backend development, design scalable services, and mentor team members while focusing on AI-driven product enhancements.
Top Skills: AnsibleDockerElasticsearchGCPGithub ActionsGoGrafanaKafkaKibanaKubernetesMongoDBPythonReactRedisTerraformTypescript
7 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Healthtech
Build and maintain a custom WordPress block theme and design system, shipping pages and reusable components from Figma. Develop custom Gutenberg blocks, plugins, APIs, content importers, experimentation, analytics pipelines, and QA automation. Optimize for performance and SEO, implement tracking and A/B tests, and collaborate closely with Design, Marketing, SEO, and Growth.
Top Skills: A/B TestingCi/CdCSSCustom BlocksDockerFigmaGitGoogle Analytics 4Google Tag ManagerGutenberg (Block Editor)HTMLJavascript (Es6+)MySQLNpmPhp 8+Rest ApisSegmentTheme.JsonViteWeb ComponentsWordpress
Reposted 7 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
Responsible for building decision-making frameworks for multi-aircraft wildfire suppression, developing algorithms, and ensuring real-time software performance. Collaborates with engineers and firefighters for system validation.
Top Skills: AfsimAirsimC++14Unreal Engine
Reposted 7 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
The Senior Software Engineer will develop mission simulation infrastructure, integrating various systems and ensuring safety-critical features for autonomous firefighting operations.
Top Skills: AfsimAirsimC++CmakeConanDockerGdbLinuxPythonSimulation EnvironmentsUnreal EngineValgrind
Reposted 7 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Artificial Intelligence • Robotics • Software
The Software Engineer, Perception develops autonomous aircraft systems to detect and manage wildfires using real-time data processing and machine learning techniques.
Top Skills: C++14Computer VisionGpu ProcessingLidarLinuxMachine LearningRadarThermal CamerasVisual Cameras
Reposted 8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Cloud • Software
As a Software Engineer, you will participate in agile development, design implementation, troubleshoot issues, and collaborate with teams to enhance supply chain solutions.
Top Skills: Cloud ComputingDigital MappingGpsJavaScriptJqueryJSONLinuxPostgresReactRedisResqueRuby On Rails
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account