Top Software Engineer Jobs in Vancouver

6 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop Java application logic for Mastercard’s real-time Decision Management platform. Build unit, integration, and functional tests; create scalable, secure, maintainable code; participate in Scrum ceremonies; diagnose complex problems; support sprint commitments; collaborate with stakeholders; and mentor junior engineers. The role involves high-performance applications, streaming analytics, fraud prevention, APIs, and data technologies.
Top Skills: EasymockIbm Ilog/OdmJavaJunitMockitoOraclePivotal Gemfire GridSpringSQL
4 Hours AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch scalable back-end APIs and web applications for AI-powered customer contact channels. Break projects into phases, collaborate with product, design, and analytics teams, monitor service metrics, support availability and on-call operations, debug code, conduct reviews, and contribute to team development. The role requires ownership, clear communication, and experience with React or Vue plus Python or Kotlin.
Top Skills: APIsKotlinPythonReactVue
3 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build, launch, and maintain reliable backend systems using Python or Kotlin. Break projects into deliverable phases, collaborate with product, design, and analytics teams, monitor service health, support on-call operations, debug code, conduct code reviews, and contribute to team development. The role requires designing distributed systems, working across large codebases, writing tested and extensible code, and communicating effectively with global engineering stakeholders.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted 5 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Mid level
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Build and operate ingestion and reconciliation pipelines that match card-network and partner reports against internal transactions. Develop reporting products, produce standardized journals for accounting, support tax and regulatory filing systems, handle sensitive PII for compliance, debug production issues, and collaborate with finance, product, and data teams to automate and scale reconciliation and reporting.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesPysparkPythonSnowflakeSparkSQLTemporalTerraform
Reposted 5 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
Reposted 5 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and improve high-traffic consumer web experiences using React and TypeScript. Develop experimentation, instrumentation, marketing integrations, attribution, and measurement systems while meeting privacy requirements. Collaborate with Product, Design, Marketing, Analytics, and Data Engineering, write tested and extensible code, monitor system metrics, support availability and on-call efforts, participate in code reviews, and contribute to team development.
Top Skills: Google Tag ManagerJavaScriptReactTypescriptVue
18 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and maintain high-performance Java backend applications for Mastercard’s decision management platform. Responsibilities include software design, coding, unit and integration testing, troubleshooting, feature ownership, Agile/Scrum participation, stakeholder collaboration, and mentoring junior engineers. The role involves building scalable, secure, real-time systems supporting fraud prevention and using technologies such as Spring, Oracle, Docker, Kubernetes, and AI-assisted development tools.
Top Skills: AngularClaude CodeDockerEasymockGithub CopilotIbm Ilog/OdmJavaJunitKubernetesMockitoOraclePivotal GemfireRest AssuredSeleniumSpringSQL
18 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, test, and maintain high-performance Java applications for Mastercard’s Decision Management platform. Build scalable, secure functionality; create unit, integration, and functional tests; troubleshoot complex issues; and deliver features through Agile/Scrum processes. Collaborate with engineers and stakeholders, mentor junior team members, and communicate risks and progress. The role supports real-time decisioning and fraud prevention using streaming analytics, AI engines, APIs, and distributed technologies.
Top Skills: AngularClaude CodeDockerEasymockGithub CopilotIbm Ilog/OdmJavaJunitKubernetesMockitoOraclePivotal GemfireRest AssuredSeleniumSpringSQL
18 Days AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
eCommerce • Fintech • Payments • Software • Financial Services
Build end-to-end applications, workflow automations, and basic agents using AI coding agents. Translate customer needs into specifications, deploy solutions, measure usage and outcomes, evaluate AI-generated output for security and quality, engage with customers, and document effective prompts and development patterns.
Top Skills: Ai Coding AgentsAPIsBackendDatabasesFrontendFull-Stack ApplicationsInfrastructureQueues
18 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Build and deploy full-stack applications, workflow automations, and basic AI agents using AI coding tools. Translate customer needs into specifications, evaluate AI-generated solutions for security and reliability, instrument products, analyze usage metrics, and iterate based on customer feedback. Document effective prompts and development patterns while collaborating across teams.
Top Skills: Ai Coding AgentsAnalyticsAPIsDatabasesFull-Stack ApplicationsPrompt EngineeringQueues
Reposted 9 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead the technical direction and implementation of large-scale SaaS product features. Build secure, reliable, maintainable, well-tested software; evaluate architectural trade-offs; debug team inefficiencies; and contribute to code reviews, documentation, and complex bug fixes. Collaborate across product, design, and engineering, influence strategy, identify organizational blockers, mentor engineers, and improve engineering practices around testing, performance, security, privacy, and reliability.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesObservability ToolsSaaS
11 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch full-stack customer-facing features and backend services for Affirm Card. Collaborate with product, design, analytics, and engineering teams; design scalable APIs, support distributed systems, monitor service reliability, participate in on-call operations, review code, and contribute to technical planning and team development.
Top Skills: AWSKotlinKubernetesMySQLPythonReactVue
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
13 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Build and operate high-throughput backend services for AI agent orchestration, calendar systems, real-time infrastructure, APIs, and data pipelines. Design scalable platform services, infrastructure as code, and highly available production systems using Go, PostgreSQL, Kubernetes, and cloud platforms. Collaborate with AI, product, and frontend teams to deliver AI-powered features, contribute to reliability and testing practices, and mentor junior engineers.
Top Skills: AWSAzureCi/CdClaude CodeCursorGCPGithub CopilotGoInfrastructure As CodeKubernetesPostgres
14 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain customer identity and authentication services for registration, login, authorization, MFA, step-up authentication, and account lifecycle flows. Develop backend APIs in Python or Kotlin, integrate Okta, Auth0, and ForgeRock, write automated tests, participate in code reviews, deploy features, debug production services, improve reliability, and collaborate with engineering, product, and security teams under mentorship.
Top Skills: APIsAuth0AuthenticationAuthorizationAutomated TestingDatabasesForgerockKotlinLogs And MetricsMfaOktaPythonVersion Control
YesterdaySaved
Easy Apply
Hybrid
Vancouver, BC
Easy Apply
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
Lead development of Zscaler’s Client Connector Cloud service, improving reliability, availability, scalability, and architecture. Make product architecture decisions, collaborate with architects on roadmaps, lead engineering initiatives, and deliver secure, highly scalable cloud-based services. The role requires extensive Java application development experience, enterprise security or networking product expertise, and strong knowledge of distributed systems, APIs, Kubernetes, microservices, databases, and cloud platforms.
Top Skills: AuthenticationAuthorizationAWSCi/CdEncryptionEnterprise JavaGCPHibernateJavaJavaScriptJqueryKubernetesMicroservicesNosql DatabasesOauthOktaOoaOopPrivileged Access ManagementReactRelational DatabasesRestful ApisSAMLStreaming Data Processing
14 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads the technical direction and implementation of large-scale product features. Builds secure, reliable, maintainable, and well-tested full-stack software; evaluates technical trade-offs; collaborates with product and design teams; resolves production issues; contributes to reviews and documentation; and mentors junior engineers.
Top Skills: AngularjsChaiCSSCypressGraphQLHTML5JavaJavascript (Es6)JestMochaNode.jsReactRest ApisSQLVue
Reposted 17 Days AgoSaved
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
Reposted 17 Days AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate Block’s data platform, including warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop reliable Python services, developer tools, and Terraform infrastructure for petabyte-scale data. Partner with data practitioners and product teams, establish engineering standards, provide technical direction, and mentor engineers while ensuring security, reliability, observability, usability, and data governance.
Top Skills: AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
Reposted 18 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate a scalable data platform supporting warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop Python services, Terraform infrastructure, and developer tools for petabyte-scale data. Partner with data practitioners and product teams, establish security and reliability patterns, set technical direction, improve engineering standards, and mentor engineers.
Top Skills: AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
Reposted 9 Hours AgoSaved
In-Office
Vancouver, BC
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Build and maintain AI-powered Excel agent features across client and service components. Responsibilities include implementing agentic workflows, contributing to technical designs, developing comprehensive tests, monitoring performance, supporting safe deployments, troubleshooting production issues, and participating in on-call rotations. The role involves collaboration with product, design, applied science, security, and privacy teams while ensuring reliability, security, privacy, accessibility, and responsible AI compliance.
Top Skills: Agentic SystemsAIAPIsAutomated TestingCC#C++Cloud ServicesContinuous DeploymentContinuous IntegrationDistributed SystemsFeature FlagsJavaJavaScriptLlmsMonitoringPythonSource ControlTelemetryTypescript
13 Hours AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Artificial Intelligence • Software • Analytics
Build and operate full-stack product capabilities across React, TypeScript, APIs, backend services, AWS, and Kubernetes. Use AI coding agents to implement, review, test, and integrate software. Develop data-rich interfaces, integrate databases and third-party APIs, maintain automated testing and CI, monitor production systems, and contribute to architecture and technical design while collaborating with product, design, and ML engineering.
Top Skills: AWSClaude CodeDatafusionDuckdbKubernetesPostgresPythonReactSnowflakeTypescript
Reposted 19 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
17 Hours AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Information Technology
Develops and tests networking features for Linux and Android Poly Video products. Responsibilities include implementing DHCP, NTP, DNS, proxy, IPv4/IPv6, VLAN, and secure-networking capabilities; writing unit tests; debugging protocol issues; participating in code reviews; documenting designs and configurations; and integrating software with hardware and firmware. The role requires C++, Java or Kotlin, Python, networking expertise, Linux or Android development, and collaboration with senior engineers and customers.
Top Skills: 802.1XAclAndroidC++Ci/CdDhcpDnsGitGitGmockGoogle TestGtestHTTPHttpsIptablesIpv4Ipv6JavaJunitKotlinLinuxNatNetlinkNetwork NamespacesNetworkmanagerNftablesNtpPac FilesPythonRoutingSystemd-NetworkdTcp/IpTcpdumpTlsVlanVpnWi-Fi 802.11Wireshark
Reposted YesterdaySaved
In-Office
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Lead end-to-end delivery of complex backend software projects for high-throughput distributed data-processing systems. Define technical vision, write designs, develop and test software, automate deployments, resolve production bottlenecks, conduct code reviews, improve maintainability, and participate in on-call support. The role also involves mentoring engineers, influencing technical strategy, and scaling streaming ingestion pipelines.
Top Skills: C++GoKubernetesOpentelemetry
20 Days AgoSaved
Remote
Vancouver, BC
Junior
Junior
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build REST APIs, customer-facing React components, backend monitoring, CI/CD pipelines, and content-management integrations. Collaborate with engineering, UX, and visual design teams while developing full-stack solutions using JavaScript or TypeScript, React, Node.js, server technologies, and cloud platforms. The role is fully remote but limited to candidates located in Canada within the PST or MT time zones.
Top Skills: AWSCi/CdContent Management SystemsCSSDockerEs6ExpressFreemarkerGitHTMLJavaJavaScriptNginxNode.jsNpmReactRest ApisRustSassTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account