Top Software Engineer Jobs in Vancouver

4 Days AgoSaved
Easy Apply
In-Office
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Build and operate scalable backend services and Kafka/Flink stream-processing pipelines for IoT telemetry from hundreds of thousands of devices. Develop APIs, geofencing, alerting, trip construction, and asset-location systems while collaborating with embedded and IoT teams. Improve observability, reliability, code quality, and AWS infrastructure. The role also involves mentoring engineers and using AI coding tools.
Top Skills: AWSAzureBleCassandraCursorDynamoDBFlinkGCPGithub CopilotGoIotJavaKafkaKinesisKotlinPostgresRedisRuby
16 Minutes AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Staff Android Software Engineer responsible for owning Cash App’s foundational Android platform, including architecture, shared libraries, infrastructure, developer tooling, observability, performance, and experimentation systems. The role drives AI-native engineering practices, leads cross-organizational technical initiatives, establishes standards, mentors engineers, and partners across mobile, web, backend, product, and design teams. Requires deep Android expertise and organizational-level impact.
Top Skills: A/B TestingAndroidArtifactoryBuildkiteCi/CdClaude CodeCodexCustom Gradle PluginsDeep LinkingDependency InjectionFeature FlaggingGooseGradleJetpack ComposeKochikuKotlinKotlin MultiplatformMobile Application Performance ProfilingMoleculePaparazziSqldelightStructured ConcurrencyWireWorkmanager
2 Days 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
2 Days 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
7 Days 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
19 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Build, test, deploy, debug, and maintain secure, scalable software features and platforms. Apply software engineering best practices, automated testing, defensive programming, version control, and code review processes. Collaborate with experienced engineers while learning existing systems, tools, and workflows through structured onboarding, mentorship, and an 18-month development program.
Top Skills: Ai FrameworksAutomated TestingBlockchainC#Cloud PlatformsGitJavaJavaScriptPython
11 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and improve reliable, scalable frontend experiences for Affirm’s pre-checkout products, including Affirm.js, promotional messaging, experimentation, and developer-facing tooling. Use browser debugging, monitoring, metrics, and testing tools to maintain accessible, performant cross-browser experiences. Collaborate with engineers and stakeholders, contribute to code reviews, troubleshoot operational issues, and write clear, well-tested, extensible code.
Top Skills: JavaScriptReactTypescriptVue
21 Days AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
eCommerce • Fintech • Payments • Software • Financial Services
Build and deploy full-stack applications, workflow automations, and basic AI agents using AI coding agents. Translate customer needs into specifications, evaluate AI-generated solutions for security and reliability, instrument products, analyze usage and outcome metrics, identify automation opportunities through customer conversations, and document effective prompts and development patterns.
Top Skills: Ai Coding AgentsAPIsDatabasesQueues
21 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Build and deploy complete applications, workflow automations, and basic AI agents using AI coding agents. Translate customer needs into specifications, instrument solutions, evaluate AI-generated output for security, privacy, reliability, and quality, and iterate based on usage and outcome metrics. Participate in customer conversations to identify automation opportunities and document effective prompts and development patterns.
Top Skills: Ai Coding AgentsAnalyticsAPIsBackendDatabasesFrontendFull-Stack ApplicationsQueuesWorkflow Automation
14 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and transfers. Own projects from system design through production, improve distributed-system performance and reliability, collaborate with Product, Design, Infrastructure, and Compliance, and contribute to engineering quality through reviews and architectural best practices. The role requires blockchain integration experience and responsible use of generative AI.
Top Skills: APIsAWSBaseBlockchainDistributed SystemsEthereumGCPGenerative AiGoJavaSmart ContractsSolanaStablecoins
27 Days AgoSaved
Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Gaming • Information Technology • Mobile • Software • Esports
Design and implement AI systems for a AAA sports game using Unreal Engine 5 and C++. Build team-based decision-making, play selection, formations, tactics, positional awareness, and realistic player behavior. Optimize performance in multithreaded environments, collaborate with designers and animators, write tested code, conduct reviews, and mentor engineers.
Top Skills: C++Modern Console HardwareMulti-Threaded ProgrammingUnreal Engine 5
17 Days AgoSaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, test, launch, and operate full-stack services automating responses to legal, regulatory, and civil requests. Develop backend systems, internal web tools, and integrations across microservice and event-driven architectures. Collaborate with Counsel, Compliance, and Operations while handling sensitive customer data. Participate in on-call, incident response, code reviews, modernization efforts, and responsible use of AI-powered development tools.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMicroservicesMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
18 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate backend systems supporting post-transaction card account accuracy, issue resolution, and customer communications. Break down projects, deliver work in phases, collaborate with product and cross-functional teams, monitor system metrics, support availability and on-call operations, and contribute to code reviews and interviews. The role requires backend development experience, distributed systems knowledge, and proficiency in Python or Kotlin, AWS, MySQL, and Kubernetes.
Top Skills: AWSKotlinKubernetesMySQLPython
5 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Lead technical strategy and architecture for Remitly’s Customer Success Technology systems. Build scalable frontend, backend, workflow, and agentic AI solutions that improve customer and support-agent experiences. Collaborate with product managers, designers, and engineers; establish engineering standards; troubleshoot reliability and performance issues; and guide large feature development across complex software systems.
Top Skills: Agentic AiCi/CdClaude CodeCursorDevOpsGithub Copilot
18 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Gaming
Develop server-side poker game features and gameplay functionality in Go for high-performance, large-scale applications. Build and integrate REST and gRPC APIs, SDKs, tools, and technologies; extend core systems; contribute to architecture, security, scalability, testing, and operations. Collaborate with engineers and cross-functional stakeholders, participate in long-term initiatives, review code, improve processes, and deliver solutions for live mobile game titles.
Top Skills: AWSBugsnagC#DatadogDockerElkGitGoGrpcHTMLJenkinsKafkaMySQLPostgresProtobufRedisRestSplunkUnity
4 Minutes AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
Cloud • Information Technology • Security • Software
Contribute to scalable cloud-hosted software for asset discovery and insights, including data ingestion, transformation, normalization pipelines, integrations, and reusable platform components. Collaborate with engineering, product, and marketing teams; participate in architecture, design, code, and quality reviews; troubleshoot production issues; and improve reliability, performance, automation, and extensibility. The role also involves adopting AI-assisted and agentic engineering approaches while learning networking concepts and supporting the product roadmap.
Top Skills: Agentic AiAPIsAsynchronous ProcessingCloud ComputingContainerizationData ModelingDhcpDnsETLEvent-Driven ProcessingGraph DatabasesIpamNetworkingNosql DatabasesRelational DatabasesSaaSService-Oriented ArchitectureTime-Series Databases
2 Hours AgoSaved
In-Office
Vancouver, BC
Junior
Junior
Software
Develop and deploy production machine learning models for NLP, retrieval, ranking, reasoning, dialogue, and code generation. Responsibilities include working with large datasets, model lifecycle management, feature engineering, training, validation, deployment, A/B testing, statistical evaluation, and automated testing. The role requires collaboration with technical and non-technical stakeholders and expertise in language models, retrieval, reinforcement learning, and agent-based systems.
Top Skills: Agent-Based SystemsAzureData WarehousingETLGCPLarge Language ModelsMlopsNlpPythonPyTorchRanking SystemsReinforcement LearningRetrieval SystemsSQLTensorFlowTransformer Models
4 Hours AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Software
Design and develop full-stack web applications using React, gRPC, and modern web technologies. Build responsive, accessible, performant user interfaces; create and maintain APIs and backend services with Node.js or Python; integrate front-end and server systems; troubleshoot issues; and deploy applications using platforms such as Vercel. Collaborate with product managers, UX designers, and stakeholders to deliver high-quality user experiences.
Top Skills: CSSExpressFastapiGitGrpcHTMLJavaScriptJSONNode.jsOauthPythonReactRestful ApisVercelXML
Reposted 16 Hours AgoSaved
Hybrid
Vancouver, BC
Internship
Internship
Artificial Intelligence • Cloud • Information Technology • Software
Participate in software design, implementation, testing, and peer review while collaborating on core AI infrastructure systems. Support customers through project scoping, proofs of concept, trials, and production escalations. Contribute to startup culture and company direction while developing expertise in systems software, embedded systems, distributed systems, and containerized technologies.
Top Skills: CC++Distributed SystemsDockerEmbedded SystemsNoSQLPythonSQL
6 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Lead the design and implementation of scalable backend services and APIs for a customer data platform running on AWS. Drive technical design, system reliability, performance, production readiness, and technical debt reduction. Break down complex initiatives, mentor engineers, conduct code and design reviews, and collaborate with stakeholders across teams. Work with distributed systems, relational and non-relational databases, and high-availability production services.
Top Skills: AIAWSDynamoDBGoJavaNoSQLPython
19 Days AgoSaved
Remote
Vancouver, BC
Internship
Internship
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills: CC++JavaPython
Reposted YesterdaySaved
In-Office
Vancouver, BC
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Design and build scalable automated testing frameworks, integrate test suites into CI/CD pipelines, and perform load, performance, and API stress testing. Partner with engineering and product teams to improve testability, observability, quality, and release readiness. Use AI-enhanced testing approaches, telemetry, and production-grade code practices to identify failures and bottlenecks. Mentor developers, participate in code reviews, lead quality initiatives, and support testing of cloud-based distributed systems.
Top Skills: Ai Coding AssistantsC#C++Ci/Cd PipelinesDockerGithub ActionsGitlab CiJavaObservability PlatformsPythonTestrailTypescriptVirtualization Tools
Reposted 3 Days AgoSaved
In-Office
Vancouver, BC
Internship
Internship
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Software Engineering Interns collaborate with teams to design, develop, test, and improve software solutions. They solve complex engineering problems, gather user requirements, learn new methods and technologies, apply best practices, and improve product reliability, performance, observability, efficiency, and scalability. Interns work on real-world projects while managing timelines and collaborating with Technical Program Managers, Product Managers, and global engineering teams.
Reposted 10 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Senior Software Engineer will enhance IBM ODM Rule solutions, focusing on fraud rule engines, large-scale migrations, and platform modernization while ensuring high availability and low latency solutions.
Top Skills: AIFraud Rules EnginesGoIbm OdmJavaNoSQLPythonRelational Databases
24 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Gaming
Develop and deploy slot-game features in Unity and C#, including gameplay, UI/UX, engine systems, and creator tools. Build server-backend functionality, investigate and extend slot-engine systems, define technical tasks, and quickly resolve bugs. The role requires collaboration, strong communication, and delivery under deadlines, with opportunities to work on live mobile games and performance optimization.
Top Skills: C#GitPHPUnity
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account