2

Remote Staff Software Engineer Java Jobs in Vancouver, BC

... remote flexibility on Thursday and Friday. Your Impact In this role, success is measured by the ... Java/Python, Spark, Flink, Kafka, Iceberg, ClickHouse, and AWS services (EMR, EKS, S3) Who You Are

... remote flexibility on Thursday and Friday. Your Impact In this role, success is measured by the ... Java/Python, Spark, Flink, Kafka, Iceberg, ClickHouse, and AWS services (EMR, EKS, S3) Who You Are

Staff Software Engineer, API

Vancouver, BC · On-site +1

CA$211K - CA$240K/yr

We're looking for a staff-level Technical Lead to drive execution and technical vision for our developer platform. Our API team has huge, cross-cutting scope: one day you'll be partnering with ...

We're hiring a Sr. Staff+ Engineer into our Enterprise team to lead cross-organizational ... of software engineering experience with a strong track record of leading technical strategy in ...

Staff Software Engineer, C#.NET

Vancouver, BC · On-site +1

CA$200K - CA$323K/yr

As a Staff Engineer, you will be responsible for the following: * Work on product features engineering design, coding, review, testing and automate the functional dev test. * Design across ...

Staff Software Engineer, C#.NET

Vancouver, BC · On-site +1

CA$285K - CA$323K/yr

As a Staff Engineer, you will be responsible for the following: * Work on product features engineering design, coding, review, testing and automate the functional dev test. * Design across ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Remote + flexible work schedule * North of six figures salary + Extended Health & Dental * Huge ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Remote + flexible work schedule * North of six figures salary + Extended Health & Dental * Huge ...

Senior DevOps Engineer

Surrey, BC · Remote

$85K - $110K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Software Engineer * Experience coding/building applications in Java OR Python . * Experience ...

next page

Showing results 1-20

Remote Staff Software Engineer Java information

What is the difference between Remote Staff Software Engineer Java vs Remote Software Engineer Java?

AspectRemote Staff Software Engineer JavaRemote Software Engineer Java
Required CredentialsBachelor's/Master's in CS or related, extensive Java experience, possibly certificationsBachelor's in CS or related, solid Java skills, entry to mid-level experience
Work EnvironmentSenior-level projects, leadership roles, cross-team collaborationProject execution, coding, debugging, team collaboration
Employer & Industry UsageTech companies, enterprise solutions, consulting firmsStartups, tech firms, software development agencies

The main difference is that Remote Staff Software Engineer Java typically involves senior responsibilities, leadership, and strategic project involvement, while Remote Software Engineer Java focuses on coding and project execution at an entry to mid-level. Both roles require strong Java skills and are common in tech industries, but the staff level emphasizes experience and leadership.

What are popular job titles related to Remote Staff Software Engineer Java jobs in Vancouver, BC? For Remote Staff Software Engineer Java jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Remote Staff Software Engineer Java jobs in Vancouver, BC look for? The top searched job categories for Remote Staff Software Engineer Java jobs in Vancouver, BC are:
Staff Software Engineer, Big Data

Staff Software Engineer, Big Data

Cognitiv

Vancouver, BC • On-site, Remote

Other

Medical, PTO

Posted 14 days ago


Job description

The Role

As a Staff Software Engineer, Big Data, you will define and drive the long-term technical direction of the data platform that powers Cognitiv's AI-driven advertising products. You will lead the architecture and evolution of critical data systems spanning ingestion, warehousing, machine learning feature generation, identity resolution, and activation at massive scale.

As a senior technical leader, you will identify systemic challenges, align teams around durable solutions, and drive complex initiatives that span engineering, science, machine learning, and product organizations. Your work will shape the scalability, reliability, and strategic capabilities of Cognitiv's data platform for years to come.

Location: Our Vancouver office will open on September 1 in Mount Pleasant. The Founding Engineering team will work remotely through the summer. Starting September 1, the role will transition to a hybrid model: in-office Monday-Wednesday, with remote flexibility on Thursday and Friday.

Your Impact

In this role, success is measured by the durability of your technical solutions, the health of the data platform, and your influence across the engineering organization. You will:

  • Lead Platform Architecture: Define and evolve the architecture of Cognitiv's large-scale data platform, ensuring ingestion, storage, processing, and serving systems can scale to support future business growth, AI initiatives, and increasing data volumes.
  • Drive Multi-Team Data Initiatives: Lead complex, cross-functional programs spanning Data Engineering, Machine Learning, Science, and Product teams. Align stakeholders, reduce execution risk, and deliver outcomes that improve platform capabilities across the organization.
  • Shape Long-Term Technical Direction: Evaluate architectural tradeoffs with a 3-5 year horizon, establish technical standards and paved-road solutions, and drive modernization efforts that improve scalability, reliability, developer productivity, and operational efficiency.
  • Elevate Reliability and Operational Excellence: Lead architecture reviews, failure-mode analysis, and incident retrospectives. Establish mechanisms to proactively identify, prioritize, and reduce technical risk across critical data systems.
  • Own Cost and Efficiency at Scale: Treat cost as a first-class architectural dimension for a multi-petabyte data platform. Lead cost vs. performance tradeoff decisions across storage tiering, compute, file layout, and data movement, and build the visibility and guardrails that let teams reason about unit economics when they design systems.
  • Advance Data and ML Platform Capabilities: Guide the evolution of foundational systems including the identity graph, ML feature platform, feature projection infrastructure, warehouse architecture, and large-scale distributed processing frameworks.
  • Partner on Strategic Priorities: Collaborate with Engineering, Product, Science, and Machine Learning leadership to align platform investments with business objectives, balancing technical debt, platform health, and product velocity.
  • Grow Engineering Talent: Mentor senior engineers and emerging technical leaders. Raise engineering standards through design reviews, architectural guidance, technical artifacts, and thoughtful coaching.

Tech Stack: Java/Python, Spark, Flink, Kafka, Iceberg, ClickHouse, and AWS services (EMR, EKS, S3)

Who You Are

  • Staff-Level Technical Leader. You bring 10+ years of experience building and evolving large-scale distributed systems, data platforms, or backend infrastructure, with a track record of influencing technical direction beyond a single team.
  • Expert in Big Data Systems. You have deep experience designing and operating large-scale data processing platforms using technologies such as Spark, Kafka, Flink, Iceberg, ClickHouse, or similar distributed systems.
  • Architectural Thinker. You have led architectural decisions for complex systems and can balance scalability, performance, reliability, maintainability, and business needs when making technical tradeoffs.
  • Cross-Team Influencer. You have successfully driven complex initiatives across multiple teams and functions, aligning stakeholders around durable technical solutions without direct authority.
  • Cloud-Native Systems Builder. You have extensive experience building and operating data-intensive systems in cloud environments such as AWS, Azure, or GCP.
  • Strategic Problem Solver. You identify systemic technical challenges, proactively create solutions, and drive execution with minimal guidance.
  • Mentor and Multiplier. You elevate the effectiveness of engineers around you through mentorship, technical leadership, and establishing engineering best practices.
  • Exceptional Communicator. You effectively communicate technical strategy, architectural decisions, and tradeoffs to engineering leaders, product stakeholders, and executive audiences.

Bonus Points If You Have

  • Experience designing, scaling, and maintaining petabyte-scale data platforms
  • Expertise in distributed systems architecture and large-scale data processing
  • Experience building ML infrastructure, feature stores, or feature engineering platforms
  • Experience driving platform modernization or data architecture transformations
  • Experience operating in high-growth startup or scale-up environments
  • Deep familiarity with Flink, ClickHouse, Kafka, Iceberg, or similar modern data technologies

What We Offer

At Cognitiv, we believe great work happens when people feel supported, challenged, and empowered to grow. Our Vancouver team receives a competitive total rewards package that includes extended health benefits, paid parental leave, unlimited PTO, Work-From-Anywhere August, equity, RRSP matching, wellness and cell phone stipends, daily team lunches, and a hybrid work environment. We also invest deeply in career development through clear advancement paths and comprehensive onboarding via Cognitiv University - plus additional perks designed to support both your professional and personal wellbeing.

Salary: $170,000 - $240,000 CAD Base Salary + Equity