Top Software Engineer Jobs in Vancouver

56 Minutes AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads end-to-end delivery of scalable software features and models, including design, development, testing, debugging, code reviews, CI/CD, and production support. Integrates AI/ML components, translates business needs into technical requirements, monitors performance, and promotes secure, maintainable engineering practices. The role also involves stakeholder collaboration, mentoring, and contributing to technical strategy and continuous improvement across Walmart’s AdTech platform.
Top Skills: Ai/MlApache AirflowApache KafkaAutomated TestingCi/CdGenerative AiJavaKubernetesPythonSalesforceWcag 2.2 Aa
3 Hours AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads development of scalable platform capabilities, infrastructure, tooling, and AI/ML frameworks. Applies cloud-native architecture, manages the full software lifecycle, conducts design reviews, builds AI-driven applications, and ensures reliable production systems. The role mentors engineers, influences architecture, collaborates with stakeholders, and drives continuous improvement through innovation, automation, and engineering best practices.
Top Skills: Ai/Ml FrameworksApi DesignC++Ci/CdCloud-Native ArchitectureContainersDartJavaJavaScriptMicroservicesObservabilityPythonRustTypescriptWcag 2.2 Aa
15 Hours AgoSaved
In-Office or Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Deploy and operate large-scale GPU Kubernetes clusters across cloud providers, onboard new hardware, and improve reliability, performance, utilization, and cost. Automate fault detection and remediation for nodes, GPUs, and high-speed fabrics. Troubleshoot Linux, networking, and production performance issues while collaborating with cloud providers, hardware vendors, researchers, and ML engineers. Participate in a compensated 24x7 on-call rotation.
Top Skills: GoGpuHpcKubernetesLinuxMulti-CloudNcclNetworkingPythonRdmaTpu
15 Hours AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and operate the platform that schedules, runs, and monitors machine learning training, evaluation, and reinforcement-learning workloads on Kubernetes. Responsibilities include job scheduling, workload networking, runtime isolation, checkpoint storage, automation, infrastructure as code, observability, and production troubleshooting. The role collaborates with AI researchers and ML engineers and includes a compensated 24/7 on-call rotation.
Top Skills: CniContainer NetworkingDistributed SystemsGoGpu ClustersInfrastructure As CodeKubernetesKubernetes ControllersObservabilityPython
15 Hours AgoSaved
Remote or Hybrid
Vancouver, BC
Entry level
Entry level
Software
Develop software, AI-assisted tools, simulations, analytics, and decision-support algorithms for subsea optical communication systems. Optimize EDFA and Raman backhaul links, assess cable aging, recommend remediation and retesting, automate cable upgrades, and support commissioning and network operations. Collaborate with optical, systems, DSP, and software engineers, interface with customers, demonstrate solutions, and evaluate AI-generated code for correctness, scalability, and maintainability.
Top Skills: Artificial IntelligenceCloud ToolsEdfaGenerative AiGn ModelsOptical Power Flow AnalysisOptical System SimulationRaman AmplificationSubsea Optical Communications
29 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
15 Hours AgoSaved
In-Office or Remote
Vancouver, BC
Senior level
Senior level
Artificial Intelligence • Software
Build and operate infrastructure for evaluating coding agents and language models. Own end-to-end features across data models, APIs, background workers, and user interfaces; run sandboxed agent trials; develop scoring and task-quality systems; integrate models and benchmarks; optimize performance, concurrency, migrations, and reliability; and review code. The role requires independent ownership of production backend systems and hands-on LLM evaluation experience.
Top Skills: CeleryDaytonaDjangoDockerKubernetesLlm EvaluationLlm-As-A-JudgeMcpModalPostgresPythonReactTypescript
Reposted 16 Hours AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads end-to-end software development for Walmart Ads’ Unified Recommendations Platform, including system design, coding, testing, deployment, monitoring, and maintenance. Builds scalable cloud-native distributed systems, integrates AI/ML capabilities, conducts design reviews, and drives technical execution. Mentors engineers, collaborates with stakeholders, defines success metrics, and improves engineering processes, tooling, and products.
Top Skills: Ai/MlAPIsCloud-Native ArchitectureContainersDevOpsMicroservicesWcag 2.2 Aa
29 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
YesterdaySaved
Remote or Hybrid
Vancouver, BC
Junior
Junior
Consumer Web • Gaming • Mobile • News + Entertainment • Software
Contributes to full-stack feature development for real-time, event-driven systems using microservices and microfrontends. Writes tested, scalable code; participates in architecture discussions; uses observability tools to troubleshoot and monitor systems; supports deployments and on-call workflows; and collaborates with senior engineers while continuously developing technical skills.
Top Skills: .Net 8+Asp.NetC#Distributed Cloud ArchitecturesEvent-Driven MicroservicesMicrofrontendsReactTypescript
11 Days AgoSaved
In-Office
Vancouver, BC
Entry level
Entry level
Big Data • Machine Learning • Software • Analytics • Big Data Analytics
Build and extend Databricks platform features across backend, full stack, infrastructure, databases, systems, cloud, and customer-facing products. Responsibilities include full software development lifecycle ownership, architecture improvements, testing, production operations, and developing reliable, scalable, and secure solutions. New graduates will participate in collaborative projects with mentorship and learning opportunities.
Top Skills: C++DatabricksJavaPython
2 Days AgoSaved
Remote
Vancouver, BC
Entry level
Entry level
Software
Develop and implement security and privacy improvements across Tailscale’s codebase. Audit features for vulnerabilities, conduct threat modeling and security analysis, drive mitigations, and promote secure coding practices through guidance and training. The role spends at least half its time writing software and requires expertise in application security, web and API vulnerabilities, cryptography, networking protocols, and platform development.
Top Skills: AndroidCryptographic ProtocolsGoiOSLinuxmacOSNetworking ProtocolsOwasp Top 10WebWindows
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
17 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
Own end-to-end engineering initiatives for Xero’s accounting platform, including decoupling capabilities from a monolith and building scalable, reliable services for invoices, payments, bank transactions, and reconciliation. Design APIs and data stores, maintain production code, validate releases, collaborate with partner teams, and mentor engineers while improving architectural practices and accounting-data integrity.
Top Skills: .NetAWSAzureC#C++GCPGoJavaKotlinPythonRuby
17 Days AgoSaved
Hybrid
Vancouver, BC
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
Own end-to-end development of highly available, distributed payment services, from technical design through production operation. Build provider-agnostic capabilities for orchestration, integrations, risk, reconciliation, and bill payments. Design scalable cloud-native systems, make architecture and data-store trade-offs, improve existing platforms, and apply trustworthy AI capabilities. Collaborate with product and engineering teams, contribute production code, mentor peers, and help establish engineering practices for the Vancouver Payments Platform team.
Top Skills: .NetAIAWSAzureC#C++GCPGoJavaKotlinPythonRuby
Reposted 12 Days 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
8 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate scalable AI platform infrastructure, including LLM and MCP gateways, agent runtimes, evaluation services, routing, quotas, observability, and security controls. Own projects from design through launch and on-call, establish technical standards, collaborate with security and infrastructure teams, and mentor engineers. Develop highly available distributed backend systems supporting AI workloads across Affirm’s financial products and engineering organization.
Top Skills: Ai FrameworksAWSAws BedrockChatgptClaudeKotlinKubernetesLitellmLlmsMcpMySQLPython
12 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop and maintain scalable software for cloud-native networking and security products. Responsibilities include designing features and infrastructure, fixing bugs, optimizing systems software for cloud operations, and collaborating with DevOps and QA teams. The role requires strong Python programming and debugging skills, experience with containers and orchestration, and knowledge of cloud architecture, networking, security protocols, and distributed systems.
Top Skills: CC++CasbCloud ComputingContinuous DeliveryDevOpsDistributed SystemsDnsDockerFirewallGoIdpIpsecKubernetesLoad BalancingMicroservicesPythonSdnSslTcp/IpTls
12 Days AgoSaved
Hybrid
Vancouver, BC
Entry level
Entry level
Security • Software • Cybersecurity
Develop high-availability, high-performance server applications and communication protocols for Fortinet products. Responsibilities include coding, bug fixing, troubleshooting, testing, maintaining and optimizing software, documenting code, and working with distributed networks. Candidates need Unix/Linux development experience, C/C++ knowledge, data structures, networking expertise, and strong problem-solving skills. Intermediate candidates additionally need professional development experience, concurrency, performance tuning, network programming, distributed systems, and code review experience.
Top Skills: Asynchronous I/OC/C++DhcpDistributed SystemsDnsHigh-Availability ArchitecturesNetwork ProgrammingRouting ProtocolsSocketsSource Control SystemsTcp/IpTcp/UdpUnix/LinuxWccp
12 Days AgoSaved
In-Office
Vancouver, BC
Senior level
Senior level
Security • Software • Cybersecurity
Execute manual and automated tests, develop and maintain test automation infrastructure, and manage QA lab environments. Troubleshoot cloud services, network and server issues, and customer-reported problems. Build software systems, monitor service performance metrics, maintain Jenkins CI/CD pipelines, and collaborate with development, QA, operations, R&D, and technical support teams. The role requires strong networking, Windows and Linux server administration, virtualization, Python automation, and software quality assurance expertise.
Top Skills: ArpCi/CdClient-Server ArchitectureDhcpDnsDockerHTTPIpsecIpv4JenkinsLdapLinuxmacOSPacket SniffersProcess MonitorsPythonRoutingSshSwitchingTcpTracerouteUdpVirtualizationVMwareWindowsWindows Event ViewerWindows Hypervisor
8 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Architect and operate Affirm’s large-scale Amazon EKS platform, including cluster lifecycle, node management, autoscaling, workload safety standards, infrastructure as code, GitOps delivery, observability, cost and capacity optimization, and self-healing automation. The role leads technical direction, partners cross-functionally, mentors engineers, and participates in on-call incident response.
Top Skills: Amazon EksArgo CdAWSCi/CdCluster AutoscalerCorednsEc2GatekeeperGitopsGoIamKarpenterKube ProxyKube-ApplierKubernetesMetrics ServerOpaPythonSpaceliftTerraformVpcVpc Cni
12 Days AgoSaved
In-Office
Vancouver, BC
Junior
Junior
Hardware • Security • Software • Cybersecurity
Develop and maintain large-scale C++ and C# applications and APIs for Avigilon video surveillance products. Contribute across software design, architecture, implementation, maintenance, user support, DevOps, CI/CD, containerization, and test automation. Provide technical guidance and mentorship within a Scrum team while helping define build pipelines and supporting cloud and on-premise environments.
Top Skills: APIsAzureBerkeley DbC#C++Ci/CdContainerizationDevOpsPostgresScrumTest Automation
Reposted 3 Days AgoSaved
Remote or Hybrid
Vancouver, BC
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Lead design and delivery of scalable, cloud-native platform capabilities and ML-integrated applications. Oversee full SDLC, architecture, reliability, CI/CD, observability, and incident response. Provide technical leadership, mentor engineers, collaborate with stakeholders, and drive continuous improvement to support high-availability distributed fulfillment systems.
Top Skills: Ci/CdCloud-NativeDistributed SystemsJavaMl FrameworksModel-Driven DesignObservabilityPythonReal-Time Data Processing
3 Days AgoSaved
Remote
Vancouver, BC
Mid level
Mid level
Fintech
Lead front-end development for partner-facing financial web products, including embeddable onboarding modules, partner dashboards, and self-service workflows. Build complex multi-step forms and data-heavy interfaces with React and TypeScript, contribute to Node.js server layers, collaborate on API contracts, and work closely with product, design, and backend teams. Own features from design handoff through production release while maintaining multiple codebases and upgrading business-account APIs.
Top Skills: Auth0FigmaGrpcKoaLaunchdarklyNode.jsPersonaPlaidPostgresRadix UiReactReact AriaReact Hook FormStorybookSwrTailwind CssTypescriptViteZod
3 Days AgoSaved
Remote
Vancouver, BC
Junior
Junior
Internet of Things
Design, develop, test, and maintain native iOS and iPadOS applications using Swift. Collaborate with distributed engineering and product teams to build features, conduct code reviews, resolve bugs, run experiments, and improve application quality, stability, performance, and user engagement. Contribute transparently to Mozilla’s open-source community.
Top Skills: iOSIpadosMvvmSwiftSwiftui
8 Days AgoSaved
Easy Apply
Remote
Vancouver, BC
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the architecture and technical strategy for Affirm’s high-volume observability platform. Design telemetry pipelines, log-sampling systems, and observability standards while balancing reliability, performance, and cost. Drive cross-functional initiatives, mentor six engineers, establish engineering and operational standards, support availability and on-call practices, and promote quality through code reviews, documentation, and technical talks.
Top Skills: Apache FlinkAWSKafkaKotlinKubernetesMySQLOpentelemetryPythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account