Top Software Engineer Jobs in Vancouver

30 Minutes AgoSaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Build and maintain scalable backend systems and APIs for high-traffic, real-time sports betting applications. Write production code, troubleshoot software issues, improve performance and reliability, collaborate cross-functionally on new features, and develop automated unit, integration, and performance tests in cloud environments.
Top Skills: APIsAWSC#Google Cloud Platform (Gcp)Java
13 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
5 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
15 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
15 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
8 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
11 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
21 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
12 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
12 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
13 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 4 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
18 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
6 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and operate large-scale distributed payment systems using reactive architectures. Responsibilities include coding, testing, deployment, automation, troubleshooting, service integration, architectural contribution, Agile collaboration, secure coding, and documentation. The role also involves reviewing team work, mentoring engineers, improving processes, and contributing to technology standards. Candidates should have strong object-oriented programming skills, preferably in Java, plus experience with CI/CD, Kafka, Flink, cloud development, infrastructure as code, and automated testing.
Top Skills: AgileApache FlinkApache KafkaBashBddCi/CdCloud ComputingContainerizationCweGroovyInfrastructure As CodeJavaOwaspPerlPythonRubyScrumSei CertTddVirtualization
YesterdaySaved
In-Office
Vancouver, BC
Mid level
Mid level
Hardware • Security • Software • Cybersecurity
Develop end-to-end software for Unity Video products using AI coding agents in a plan-first, test-verified workflow. Translate requirements into implementation plans, direct and review agent output, validate behavior through unit, integration, and end-to-end tests, and support large-scale front-end architectures and rich user interfaces. Contribute to CI/CD, containerization, DevOps tooling, test automation, technical mentorship, and software quality standards. This hybrid role requires residence in Greater Vancouver and office attendance.
Top Skills: Ai Coding AgentsCi/CdCloud ComputingContainerizationDevOpsEnd-To-End TestingGit WorktreesIntegration TestingTest AutomationUnit Testing
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, develop, test, and maintain scalable distributed software and data movement services for Microsoft Fabric. Investigate issues using debugging, telemetry, logs, and monitoring; participate in root cause analysis, code reviews, design documentation, automated testing, and CI/CD. Collaborate with engineers, architects, product managers, designers, and partners to deliver secure, reliable, performant features and improve customer experiences.
Top Skills: Azure Cosmos DbAzure Data FactoryAzure Event GridAzure Service BusAzure Sql DatabaseAzure Synapse AnalyticsCC#C++Ci/CdDistributed SystemsJavaJavaScriptAzureMicrosoft FabricPower BIPython
YesterdaySaved
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 YesterdaySaved
Hybrid
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
Design, implement, test, and peer-review software while collaborating on core AI infrastructure systems. Support customers through scoping, proofs of concept, trials, production deployments, and escalations. Contribute to startup culture, project ownership, and process improvement while solving complex computer systems problems.
Top Skills: CC++Distributed SystemsDockerEmbedded SystemsNoSQLPythonSQL
YesterdaySaved
In-Office
Vancouver, BC
Entry level
Entry level
Cloud • Legal Tech • Software
Develop web applications at scale as part of a full-stack engineering team. Collaborate across distributed teams to solve complex customer problems, build performant and reliable SaaS products, review code, optimize databases, learn new technologies, and contribute to Agile development. The role emphasizes curiosity, mentorship, communication, large-scale systems experience, and applying AI to improve software development.
Top Skills: AgileC++DatabasesJavaJavaScriptPythonRuby On RailsSaaS
Reposted YesterdaySaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Software
The Software Engineer will design, develop, and maintain backend services including APIs for payments, subscriptions, and text-to-speech, while optimizing for performance and collaborating on B2B solutions.
Top Skills: AWSAzureDockerGCPKubernetesTs/Node
YesterdaySaved
In-Office or Remote
Vancouver, BC
Mid level
Mid level
Healthtech • Pharmaceutical
Develop and maintain full-stack imaging applications through design, implementation, testing, support, optimization, and documentation. Build Angular and TypeScript front ends with Node.js or Python back ends on AWS. Conduct code reviews, mentor junior developers, coordinate application support, improve performance and scalability, create validation and technical documentation, and contribute to project planning and continuous professional development.
Top Skills: Amazon Api GatewayAmazon CognitoAmazon DynamodbAmazon S3AngularAws LambdaCi/CdCornerstone3DDicomDockerGitNode.jsPythonTypescript
2 Days 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
2 Days AgoSaved
In-Office
Vancouver, BC
Mid level
Mid level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Develop and optimize computer graphics pipelines for gaming, animation, and VFX projects. Integrate Maya and other DCC APIs, automate data processing, support machine learning data workflows, and optimize systems for cloud infrastructure. Collaborate with artists, researchers, and technical teams to debug pipeline issues, manage large datasets, and improve procedural production workflows.
Top Skills: APIsAutodesk MayaBifrostCloud ComputingFlow Production TrackingMachine Learning PipelinesPythonShotgrid
2 Days AgoSaved
Hybrid
Vancouver, BC
Mid level
Mid level
eCommerce • Kids + Family • Design • Manufacturing
Develop and support business integrations and internal applications across NetSuite, EDI workflows, REST APIs, SQL databases, and Azure services. Build automation and services with C#/.NET and JavaScript, troubleshoot integration and production issues, optimize database queries, and participate in testing, code reviews, release planning, and support. Collaborate with technical teams, business stakeholders, and external partners to deliver reliable, documented solutions and reduce manual processes.
Top Skills: .NetAnsi X12BoomiC#Ci/CdCommercehubDockerEdiEdifactGitGithub CopilotInfrastructure-As-CodeJavaScriptAzureOracle NetsuiteRest ApisSps CommerceSQLSuitescriptSuitetalk Rest/Soap Apis
Reposted One Month AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
Build and own end-to-end full stack features from React frontends to backend services/APIs and data. Deliver secure, scalable money-movement flows with correct ledgering, reconciliation, and compliance. Drive architecture, testing, reliability, and observability; mentor engineers; lead feature planning and roadmaps; and collaborate with Product, Design, Analytics, Compliance, Infrastructure, and Operations.
Top Skills: Ai-Assisted Development ToolsAWSGoReactTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account