Top Software Engineer Jobs in Vancouver

3 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and maintain scalable, secure Java applications for Mastercard’s real-time Decision Management platform. Responsibilities include implementing application logic, writing unit, integration, and functional tests, participating in Scrum ceremonies, diagnosing complex problems, supporting sprint commitments, collaborating with stakeholders, and mentoring junior engineers. The role involves high-performance applications, fraud prevention, and technologies including Spring, SQL, Oracle, testing frameworks, and cloud-native tools.
Top Skills: AngularAPIsDockerEasymockIbm Ilog OdmIn-Memory Data GridsJavaJunitKubernetesMockitoOraclePivotal GemfireRest AssuredSeleniumSpringSQLStreaming Analytics
YesterdaySaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, build, and maintain customer-facing React frontend systems for search, catalog navigation, data lineage, dashboards, and AI-assisted analysis. Improve performance across large trees, tables, and streaming interfaces; shape product and UX decisions with design and product partners; raise engineering quality through reviews, documentation, complex bug resolution, and mentorship.
Top Skills: Atlassian Design SystemCypressJavaScriptJestPlaywrightReactTypescript
YesterdaySaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate full-stack compliance platforms for transaction search, entity labeling, ingestion, and workflow automation. Responsibilities include designing microservices and event-driven systems, writing tested code, improving sensitive financial data quality, building self-service tools and high-volume pipelines, partnering with Compliance and Risk teams, and participating in on-call operations. The role also involves using AI-powered development tools, reviewing code, and supporting engineering standards.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript
YesterdaySaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and scale backend streaming and data infrastructure using technologies such as Kafka, Flink, AWS, and Kubernetes. Design, launch, test, and maintain distributed systems, monitor service availability, participate in on-call support, collaborate with product and engineering stakeholders, review code, and contribute to technical planning and team development.
Top Skills: AWSFlinkKafkaKotlinKubernetesPythonSchema Registry
3 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and operate end-to-end full-stack features for Loom billing, subscriptions, integrations, and platform migrations. Develop responsive React interfaces, scalable backend APIs and microservices, payment and identity integrations, and reliable cloud-based systems. Responsibilities include observability, monitoring, testing, code reviews, documentation, security, performance optimization, and participation in Agile ceremonies and technical design reviews.
Top Skills: AWSBitbucketCi/CdConfluenceCypressDockerGitJavaJavaScriptJestJIRAMicroservicesMochaMySQLNode.jsPostgresPythonReactRest ApisTypescript
Reposted 4 Days AgoSaved
Easy Apply
Remote or Hybrid
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Cloud • Software • Database
Build and maintain agent skills and the platform for authoring, evaluating, publishing, and monitoring them. Implement CLIs, libraries, CI integrations, evaluation harnesses, metrics, and safety/quality gates. Investigate failures, design datasets and workflows, and collaborate with cross-functional teams to improve agent behavior and automation reliability.
Top Skills: Ci/CdClisGithub ActionsMcpMongoDBStatic Analysis
14 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
8 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead the development of foundational iOS platform systems, shared frameworks, developer tools, architecture standards, and multi-quarter migrations across Cash App and Square. Drive performance, reliability, security, testing, observability, release safety, and AI-assisted development practices. This hands-on individual contributor role influences multiple teams, develops technical leaders, and partners broadly to improve iOS engineering quality, productivity, and product outcomes.
Top Skills: Ai-Assisted Development ToolsBazelCi/CdCombineInstrumentsIntegration TestingObjective-CObservabilityPerformance ToolingProtocol BuffersSnapshot TestingSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
8 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch backend identity decisioning systems that validate consumer identity and satisfy KYC requirements. Collaborate with Product, Compliance, Auth, Fraud, and engineering teams; break projects into deliverable phases; write tested, extensible code; monitor system metrics and availability; participate in on-call support, code reviews, interviewing, and team development.
Top Skills: AWSKotlinKubernetesMySQLPython
8 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build privacy-focused services and infrastructure that support consumer privacy rights across Block. Collaborate with engineering, security, platform, and legal teams to embed privacy solutions, define future privacy technology, mentor engineers, review implementations, and maintain monitoring and system stability. The role involves developing scalable, testable software and creating architectures and processes addressing data governance, data flows, access control, security, and privacy risks.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
9 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build internal services and infrastructure that support privacy initiatives and consumer privacy rights. Collaborate with engineering, security, platform, and legal teams to integrate privacy technologies, define privacy architecture, mentor engineers, review implementations, and maintain reliable privacy solutions. The role focuses on responsible data use, governance, data flows, access controls, and reducing privacy risk across Block’s engineering ecosystem.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
12 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
12 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
2 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
3 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
17 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
29 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
7 Hours 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
7 Hours 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
YesterdaySaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Develop and maintain software and platform capabilities for data connectivity and transformation across Power BI, Microsoft Fabric, Excel, and related products. Responsibilities include building connectors, SDKs, developer tools, and automation; collaborating with engineering and product teams; improving quality, performance, telemetry, and maintainability; and participating in design, coding, testing, deployment, troubleshooting, and support throughout the software development lifecycle.
Top Skills: .NetAPIsAutomated TestingAzureAzure Cosmos DbAzure Data FactoryAzure Database For PostgresqlAzure Event GridAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Continuous IntegrationExcelJavaJavaScriptMicrosoft FabricMonitoringPower BIPythonSdksSource ControlSQLTelemetryTypescript
7 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Designs and implements scalable Java applications for Mastercard’s real-time Decision Management platform. Responsibilities include unit, integration, and functional testing; incident leadership and post-mortems; Scrum participation; stakeholder collaboration; troubleshooting; and mentoring team members. The role focuses on secure, maintainable, high-performance applications supporting fraud prevention and intelligent transaction decisions.
Top Skills: DockerEasymockIbm Ilog OdmJavaJunitKubernetesLinuxMockitoOraclePivotal GemfireRest AssuredSeleniumSplunkSpringSQL
21 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
2 Days AgoSaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Payments • Software
Build and ship backend software for Stripe’s Metronome infrastructure and financial automation products. Design scalable distributed systems, collaborate with infrastructure, security, design, and operations teams, mentor engineers, and troubleshoot production issues across services and system layers. The role requires strong coding ability, autonomy, and experience developing large-scale backend systems, with preferred exposure to event-driven architectures, billing, financial reporting, and engineering mentorship.
Top Skills: CC++Distributed SystemsEvent-Driven ArchitecturesGoJava
One Month 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
One Month 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account