Skip to content
SeeqSeeq

Full Stack Software Engineer - Staff or Principal

Build and lead end-to-end features for Seeq’s industrial data analytics platform across React frontends, backend services, APIs, databases, and distributed systems. The role requires 6+ years of experience for Staff or 10+ years for Principal, strong JVM expertise, and the ability to mentor engineers.

About the job

Responsibilities

  • Design and develop features across the full stack, including React-based frontend applications, backend services, APIs, databases, and distributed systems.
  • Own features end-to-end, from browser to database, delivering intuitive and reliable user experiences.
  • Collaborate with Product, UX, and Engineering teams to understand user needs and make sound technical decisions.
  • Mentor and guide engineers through code review, pairing, and technical leadership.
  • Introduce effective technologies and approaches, including thoughtful use of AI in software development.
  • Identify improvement opportunities, drive technical debt reduction, and deliver enhancements through completion.
  • Engage with customers and communicate product rationale and user pain points.

Requirements

  • Bachelor's or Master's degree, or equivalent experience, in computer science, software engineering, or a related field.
  • Substantial professional software development experience: 6+ years for Staff or 10+ years for Principal.
  • Strong understanding of software design principles, patterns, and best practices.
  • Expertise in one or more JVM languages, such as Java, Kotlin, or Scala.
  • Experience with databases such as PostgreSQL.
  • Expertise building large frontend applications with React or TypeScript.
  • Ability to work effectively across frontend and backend codebases.
  • Excellent problem-solving, analytical, communication, and collaboration skills.
  • Proven ability to guide and mentor engineers.
  • Familiarity with agile methodologies and tools such as Scrum or Kanban.
  • Commitment to testing, continuous integration, clean solutions, and continuous delivery.

Compensation & Benefits

  • Competitive base salary of $230,000–$280,000 CAD.
  • Cash bonuses.
  • Unlimited paid time off.
  • Home office allowance.
  • Annual company meetups.
  • Internet and mobile phone reimbursements.
  • Employee Assistance Program for coaching, counseling, and wellness.

Skills

React, TypeScript, Tailwind, Kotlin, Java, Scala, Python, GraphQL, Postgres, Distributed Systems, Cloud Platforms, Continuous Integration, Scrum, Kanban

Databricks

Databricks

Vancouver, Canada

Staff Software Engineer - Fullstack
CA$173k+/yrOn-site10+ YOEFullstack Engineering

Build scalable, customer-focused data and AI products across the full stack, spanning user experience, frontend architecture, server-side technologies, cloud platforms, and distributed systems. The role requires extensive experience with web technologies and modern JavaScript frameworks.

Mattermost

Mattermost

Toronto, Canada

Staff Full Stack Engineer
$173k+/yrRemote7+ YOEFullstack Engineering

Leads architecture, technical strategy, and quality standards for a secure core web platform spanning Go backend and React/TypeScript frontend. The role requires staff-level full-stack experience, distributed systems expertise, strong API and database skills, and the ability to influence and mentor across teams.

CodePath

CodePath

United States
Staff Software Engineer
$170k+/yrRemote10+ YOEFullstack Engineering

Leads architecture and development of CodePath’s Ruby-centered learning platform, spanning product direction, infrastructure, data design, testing, performance, and technical mentorship. Requires 10+ years of software engineering experience, including 5+ years with Ruby on Rails, plus strong PostgreSQL and full-stack expertise.

Seeq

Seeq

United States
Full Stack Software Engineer
$170k+/yrRemote10+ YOEFullstack Engineering

Lead end-to-end full stack feature development for Seeq's industrial data analytics platform, from React frontend to backend services, databases, and distributed systems. Requires 6-10+ years experience, strong product sense, technical leadership, and proficiency across React/TypeScript and JVM languages like Kotlin.

Fivetran

Fivetran

Toronto, Canada

Staff Software Engineer, Fullstack
CA$168k+/yrHybrid7+ YOEFullstack Engineering

Builds and operates end-to-end data activation features across UI, backend, authentication, billing, and data models. The role requires broad full-stack experience across interpreted and compiled languages, databases, APIs, cloud platforms, and distributed team leadership.