Top Software Engineer Jobs in Vancouver

18 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Gaming
Develop and optimize responsive in-game UI and HUD systems using Unreal Engine 5. Build scalable UI architecture, gameplay-to-interface data flows, maps, settings menus, and accessibility features. Collaborate with designers, artists, technical designers, engineers, and partner studios to translate open-ended requirements into robust solutions. Diagnose runtime and performance issues while supporting console and PC experiences.
Top Skills: C++CommonuiCpu/Gpu Profiling ToolsEnhanced InputMvvmSlateUmgUnreal Engine 5Unreal InsightsView Models
18 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Financial Services
Develop backend services for accounting software integrations and plugins. Design and implement complex solutions using Java, relational and non-relational databases, distributed systems, microservices, AWS, Docker, and Kubernetes. Build external API integrations and maintain comprehensive unit, integration, and performance testing. The role involves project ownership, collaboration with engineering teams, and contributing to banking integrations through APIs or SFTP.
Top Skills: AWSDatadogDockerHoneycombJavaJava 17JavaScriptKotlinKubernetesMongoDBPostgresSftp
14 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead backend engineering work for Affirm’s lakehouse infrastructure, delivering reliable, scalable distributed data systems. Own quarterly goals, guide engineers through ambiguous problems, collaborate with product and analytics stakeholders, improve technical standards, monitor system availability, support on-call operations, and mentor team members. The role focuses on large-scale data platforms and technologies including Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, AWS, MySQL, Kubernetes, and Terraform.
Top Skills: Apache AirflowApache FlinkApache IcebergApache KafkaSparkAWSKotlinKubernetesMySQLPythonSnowflakeTerraform
Reposted 8 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Fintech • Payments
Build and maintain secure, scalable APIs and infrastructure for an AI-powered fintech platform. Develop features across the stack, integrate third-party APIs, deploy infrastructure with Terraform, apply compliance and security practices, and support customers as a technical point of contact. The role involves close collaboration with the CTO in a greenfield, early-stage startup environment.
Top Skills: APIsAWSLlmsNode.jsPostgresTerraformTypescript
One Month AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve reliability, performance, observability, fault tolerance, and security, and participate in on-call and incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews and documentation.
Top Skills: AWSGoKafkaKotlinTypescript
One Month AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve performance, observability, reliability, fault tolerance, and security, and participate in on-call incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews, documentation, and guidance.
Top Skills: AWSGoKafkaKotlinTypescript
Reposted 11 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Aerospace • Hardware • Software • Defense • Manufacturing
You will design and implement IAM systems, own authentication and authorization, and ensure secure-by-default principles across Hadrian's API platform.
Top Skills: AWSGCPGoKubernetesOauth 2.0Openid ConnectPythonSAMLScim
11 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Other • Sales • Software
Develop and lead frontend platform engineering for native and hybrid mobile applications. Build reusable, well-tested Android and iOS SDK components, contribute to architecture and system design, collaborate with product and engineering teams, own customer-facing deliverables, and identify product improvements while maintaining strong engineering standards.
Top Skills: AndroidFlutterIoniciOSJavaKotlinReact NativeSwift
11 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Healthtech • Pharmaceutical
Supports a business-critical warehouse management system in a 24x7 environment. Responsibilities include application maintenance, upgrades, incident resolution, infrastructure and database administration, SQL performance optimization, monitoring, integrations, change and release management, vendor coordination, SOX compliance, disaster recovery testing, documentation, and continuous service improvement.
Top Skills: BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
11 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Healthtech • Pharmaceutical
Provides 24x7 production and application support for a business-critical warehouse management system. Responsibilities include monitoring, incident resolution, troubleshooting, SQL and database support, application maintenance, upgrades, release testing, infrastructure coordination, documentation, SOX compliance, and disaster recovery testing. The role collaborates with infrastructure, networking, cybersecurity, SAP, middleware, database, and vendor teams to maintain application availability, security, and performance.
Top Skills: BigpandaCi/CdCyberarkDevsecopsDtsDynatraceGoogle Cloud PlatformHttpsItilJenkinsJSONPerlPowershellRest ApisSailpointSAPServicenowSoapSQLSQL ServerSsisSsrsWindows ServerXML
11 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Design, build, and scale backend data services, APIs, microservices, distributed systems, and high-volume data pipelines. Optimize PostgreSQL and Oracle databases, improve reliability and performance across regions, diagnose complex production issues, and mentor engineers. Partner with DBA and SRE teams while providing hands-on technical leadership and owning services end to end.
Top Skills: Ci/CdCloud PlatformsContainersData PipelinesDistributed SystemsGoJavaMicroservicesOracleOrchestrationPostgresPythonRestful Apis
12 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Software
Design and develop highly available, fault-tolerant distributed edge computing platforms using Go, Kubernetes, microservices, and cloud technologies. Build scalable APIs, troubleshoot complex systems, conduct code reviews, optimize performance and security, collaborate cross-functionally, mentor engineers, contribute to planning, and maintain technical documentation.
Top Skills: Api DesignAWSAzureContainerizationDistributed SystemsGitGitGoKubernetesMicroservicesReactTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
12 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Cloud • Security • Software • Cybersecurity
Develop and enhance Akamai EdgeWorkers applications and services for distributed edge computing. Responsibilities include shaping user-focused UI, CLI, and API experiences; writing Java and TypeScript code; participating in code reviews; troubleshooting production issues; implementing automated tests; debugging distributed Linux systems, microservices, and containerized environments; and collaborating across technical and non-technical teams.
Top Skills: AngularContainersJavaLinuxMicroservicesSpring BootTypescript
27 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, and support scalable, secure software systems for Mastercard’s sanctions-screening platform. Lead technical design, coding, testing, deployment, production support, troubleshooting, and code reviews. Mentor engineers and collaborate with product, compliance, security, and operations teams. Apply AI-assisted development, agentic workflows, and intelligent automation to improve engineering productivity, reliability, and operational efficiency while maintaining strong governance, security, transparency, and human oversight.
Top Skills: Agentic WorkflowsAi-Assisted Development ToolsAutomated TestingCloud-Native ArchitecturesDistributed SystemsJava
17 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Build GitLab code security capabilities spanning dependency analysis, SBOM and lockfile parsing, vulnerability detection, AI-assisted analyzers, and automated dependency remediation. Design evaluation harnesses, package analyzers for CI and AI workflows, improve security report accuracy, and extend ecosystem coverage. Own initiatives from design through delivery, mentor engineers, collaborate across product and engineering teams, document systems, and participate in on-call support.
Top Skills: AIAstsBundlerCargoCi/CdCweDockerGoLlmMavenNpmOwasp Top 10PipPythonRubyRustSbom
17 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity • Automation
Leads the architecture and delivery of GitLab’s static analysis engine and evaluation tooling. Owns program modeling, vulnerability detection quality, SAST rules, AI-assisted development guardrails, and benchmark validation. Sets technical direction, mentors engineers, coordinates complex initiatives, contributes to research and open source, and participates in on-call rotations. The role requires deep program analysis, application security, systems programming, performance optimization, containerized CI/CD, and experience building trustworthy LLM tooling.
Top Skills: Ai AgentsAstsCall GraphsCi/CdControl-Flow GraphsCweData-Flow AnalysisDockerFuzzingGoIntermediate RepresentationsLlm ToolingMutation TestingOwasp Top 10RubyRustSastSsaStatic AnalysisTaint AnalysisType Inference
17 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead engineering for AI voice-agent experiences used by drivers. Define product and technical direction, build full-stack services, design agent coordination and memory systems, establish APIs and service boundaries, and evaluate AI behavior in production. Mentor engineers, document architectural tradeoffs, and introduce AI-assisted engineering practices using tools such as Codex, Claude Code, and Cursor.
Top Skills: Ai AgentsClaude CodeCodexCursorGoLlmsPythonRag PipelinesTypescriptVector Databases
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build backend data and measurement systems connecting marketing acquisition activity to signup, conversion, and GMV outcomes. Develop reliable pipelines, identity and event data systems, attribution capabilities, and marketing technology integrations while incorporating privacy, consent, and consumer-data requirements. Lead engineers through ambiguous problems, own quarterly goals, improve system reliability and code quality, collaborate cross-functionally, and mentor team members.
Top Skills: AirflowAWSCustomer Data PlatformsDbtGa4Google Tag ManagerKotlinKubernetesMySQLPythonSnowflake
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the design, scalability, reliability, and optimization of continuous integration systems, build pipelines, automated testing, deployment workflows, and developer productivity tooling. Improve feedback cycles, monitoring, alerting, incident response, and engineering enablement across the organization. Mentor CI engineers, establish CI/CD best practices, and align developer infrastructure with broader platform goals.
Top Skills: ArtifactoryAWSBuildkiteCi/CdGitInfrastructure As CodeJavaKotlinKubernetesPython
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and evolve high-traffic consumer web experiences, experimentation, instrumentation, marketing technology integrations, conversion tracking, and measurement systems. Lead engineers through ambiguous projects, define technical plans, improve reliability and observability, support on-call operations, establish quality standards, and mentor team members. Partner with Product, Marketing, Analytics, Data Engineering, and platform teams to build performant, privacy-aware systems that address consent, cookies, tagging, and consumer-data requirements.
Top Skills: Advertising ApisAnalytics PlatformsConversion TrackingExperimentation PlatformsGoogle Tag ManagerJavaScriptMarketing ApisReactServer-Side Google Tag ManagerTypescriptVue
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and deliver full-stack web and mobile application experiences across Affirm’s consumer products. Responsibilities include breaking projects into tasks, collaborating with product, design, and analytics teams, building and maintaining APIs and user interfaces, monitoring application availability, participating in on-call support, conducting code reviews, debugging, and contributing to interviews and team development.
Top Skills: KotlinPythonReactReact NativeVue
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead fraud decisioning engineering initiatives, architect and build complex backend systems, write and review high-quality code, mentor engineers, coordinate cross-functional teams, and improve fraud detection through analytics and data-driven decisions. Responsibilities include technical planning, system design, delivery, monitoring, maintenance, stakeholder alignment, and participation in engineering hiring and interview development.
12 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Internet of Things
Develop and maintain Firefox installation, update, and operating-system integration features for Windows and macOS. Collaborate with distributed teammates, participate in code reviews, resolve platform-specific bugs, and improve the browser experience. This early-career role involves systems-level programming, implementation with guidance from senior engineers, clear communication, and ongoing technical growth.
Top Skills: CC++CocoaLinuxmacOSRustWin32Windows
13 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Financial Services
Sets enterprise-wide technical strategy as the senior-most individual contributor in Technology. Owns target architecture, agentic AI foundations, cloud migration to AWS and Databricks, data platforms, model serving, experimentation, marketplace systems, performance, resilience, security, and auditability. The role requires hands-on engineering involvement, including code reviews, proofs of concept, design reviews, and incident analysis, while influencing teams and executives without formal authority and developing staff and principal engineers.
Top Skills: Agentic AiAWSChange Data CaptureDatabricksDistributed SystemsExperimentation PlatformsLakehouse ArchitectureLarge Language ModelsMachine Learning Model ServingModel Context ProtocolStreaming Data
13 Days AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Productivity • Software
Build and ship full-stack product features across React, TypeScript, Django, Python, GraphQL, and related systems. Own features from technical planning through rollout, monitoring, and iteration. Collaborate with Product and Design, write tests, review code, troubleshoot user issues, and improve performance and reliability. Use AI coding agents and develop agentic workflows that improve engineering productivity while contributing to technical discussions and shared practices.
Top Skills: Claude CodeCodexCursorDjangoGraphQLPythonReactRelayTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account