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 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
3 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
3 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
3 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
6 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develops and delivers backend Java software and REST API solutions within a geographically distributed Agile Scrum team. Responsibilities include analyzing requirements, designing and developing applications, integrating with Mastercard specifications, testing, and customizing services. The role requires advanced Java, Spring Boot, JPA, Hibernate, REST, testing, deployment, cloud, and basic security knowledge, with optional experience in NoSQL, CI/CD tools, and file transfer services.
Top Skills: AgileAWSAzureDockerEncryptionFtpGitGradleHashingHibernateJava 17+JenkinsJpaJunitJwtMavenMockitoNosql DatabasesPcfRest ApisScrumSftpSpring BootSpring TestTlsVirtual Machines
6 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and support high-performance full-stack applications using Java, React, SQL, and REST APIs. Responsibilities include coding, testing, deployment, production troubleshooting, code reviews, documentation, and participation in SAFe Agile ceremonies. The role involves building secure, scalable software, implementing unit and integration tests, applying design patterns, supporting business processes, and contributing to continuous improvement. Experience with cloud-native technologies, observability tools, performance testing, Kafka, Redis, and secure coding tools is desirable.
Top Skills: AWSBlack DuckBlazemeterCheckmarxCweDockerDruidDynatraceGithub Advanced SecurityGithub CopilotGrafanaJavaJmeterJunitKafkaKubernetesLokiMockitoOpentelemetryOwaspPrometheusReactRedisRest ApisSafe AgileSei CertSonarSplunkSpringSQLTempoZally
Reposted 2 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 2 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 3 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 4 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
5 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
5 Days AgoSaved
Remote
Vancouver, BC
Junior
Junior
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and ship scalable backend features and services in a distributed environment. Responsibilities include developing RESTful microservices, reviewing code, monitoring service performance, improving reliability and security, participating in Agile development, and mentoring teammates. The role requires proficiency in a modern object-oriented language, database experience, cloud knowledge, and familiarity with scalable architecture patterns.
Top Skills: AgileAWSAzureCassandraDynamoDBGoGoogle App EngineIaasJavaKotlinOraclePaasPostgresPythonRestful MicroservicesSaaSScala
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
5 Days AgoSaved
Remote
Vancouver, BC
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead complex backend engineering projects from design through launch, solve architecture and high-risk technical problems, conduct code reviews, develop scalable microservices and distributed systems, mentor engineers, and collaborate across teams. The role requires strong experience with backend applications, prominent programming languages, public cloud platforms, databases, software architecture, agile development, and performance trade-offs. Candidates must be located in Canada within the PST or MT time zones.
Top Skills: AgileAWSAzureCassandraDistributed SystemsDynamoDBGCPGoIaasJavaKotlinMicroservicesOraclePaasPostgresPythonSaaSScalaScrumXp
6 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Design and develop backend features for Affirm’s underwriting platform, supporting merchants and consumers across Affirm Card, e-commerce, and app interfaces. Collaborate with product, design, analytics, and credit risk teams; implement reliable distributed systems; monitor metrics and availability; participate in on-call support, code reviews, debugging, interviewing, and engineering growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
Reposted 7 Days AgoSaved
Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Full Stack Software Engineer responsible for guiding technical direction, designing large-scale SaaS features, and building secure, reliable distributed systems. The role involves collaborating across product, design, and engineering; evaluating technical trade-offs; debugging team inefficiencies; contributing to code reviews and complex fixes; mentoring engineers; and improving engineering practices around testing, performance, security, privacy, and service operations.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesSaaS
Reposted 7 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 7 Days AgoSaved
In-Office or Remote
Vancouver, BC
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Provides technical leadership on complex, high-impact engineering projects from design through launch. The role involves architecture, company-wide initiatives, engineering excellence, mentoring technical leaders, and establishing standards for scalable, reliable, secure, observable systems. The engineer will collaborate across teams, communicate complex technical topics, and apply customer-focused decision-making and A/B testing techniques.
Top Skills: JavaJavaScriptKotlinNode.jsReactScala
Reposted 7 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
9 Days AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Aerospace • Hardware • Robotics • Software
Build a high-performance frontend data platform for exploring and analyzing hardware telemetry. Develop React and TypeScript applications, interactive time-series visualizations, data visualization plugins, complex application state management, and LLM-assisted analysis workflows. Collaborate directly with hardware engineers and customers to define interfaces, prototype workflows, demonstrate features, and incorporate feedback into product development.
Top Skills: LlmsReactTypescript
10 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and ship web, mobile, and API features for Affirm’s card acquisition experience. Break projects into deliverable phases, collaborate with product, design, and analytics, write tested and extensible code, support production availability through metrics and on-call activities, review code, and contribute to interviewing and team development.
Top Skills: KotlinPythonReactReact NativeVue
11 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Contribute to fullstack search engineering projects, developing and launching scalable backend systems and user-facing solutions. Collaborate with teammates and stakeholders, balance speed and quality, protect system reliability, navigate large codebases, debug code, participate in reviews, and communicate effectively. The role supports growth through feedback and development activities.
Top Skills: JavaScriptKotlinPythonTypescript
Reposted 14 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Designs and builds secure, scalable systems protecting products, infrastructure, and customer data. Responsibilities include authentication and OAuth integrations, authorization platforms, BYOK capabilities, security tooling, cloud security controls, threat modeling, vulnerability remediation, and security testing. The role partners with engineering and product teams, establishes secure development practices, leads complex security projects, and mentors engineers.
Top Skills: AWSByokDastDockerEncryptionGoIamJavaScriptKubernetesOauthOwasp Top 10Penetration TestingPythonSastSecrets ManagementThreat ModelingVulnerability Management
17 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and ship full-stack web applications and scalable APIs for Affirm’s advertising platform. Break projects into deliverable phases, collaborate with product, design, and analytics partners, write tested and extensible code, monitor service metrics, support on-call operations, review code, and contribute to engineering growth and hiring activities.
Top Skills: APIsDeclarative Ui FrameworksKotlinPythonReactWeb Applications
17 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop backend tools and systems that improve batch development, testing, and reliability. Responsibilities include breaking projects into deliverable phases, collaborating with product and infrastructure teams, monitoring system metrics, supporting on-call operations, writing tested and extensible code, debugging, participating in code reviews, and contributing to engineering growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
17 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch scalable backend systems and APIs for Affirm’s partner and merchant integrations. Responsibilities include breaking projects into deliverable phases, collaborating with product, design, and analytics teams, monitoring service health, participating in on-call operations, debugging code, conducting code reviews, and supporting team development. The role requires backend development experience with Python or Kotlin, distributed systems knowledge, and familiarity with AWS, MySQL, and Kubernetes.
Top Skills: APIsAWSKotlinKubernetesMySQLPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account