Back to results

Senior/Staff Software Engineer

  • Canada

$210,000 to $260,000 USD / year · Full-time

Applications open in a new tab.

Job details

Pay
$210,000 to $260,000 USD / year
Job type
Full-time
Experience
At least 6 years of full-stack software engineering experience, with senior or staff-level technical depth.
Posting language
English
Posted

Original job description

About the Role

Join a cybersecurity team building new tools for organizations in the U.S. defense industrial base. This hands-on role spans experimental product development and foundational infrastructure, with meaningful ownership across the product lifecycle.

What You'll Do

  • Build full-stack product features and infrastructure using TypeScript, React, GraphQL, and Ruby on Rails.

  • Contribute to new defense-focused products, with opportunities to work in Rust or Node.js.

  • Take features from planning and design through deployment and ongoing optimization.

  • Partner closely with product, design, and engineering in an iterative environment.

  • Lead multi-engineer projects, mentor engineers, and help strengthen team practices.

What We're Looking For

  • At least 6 years of full-stack software engineering experience, with senior or staff-level technical depth.

  • Hands-on production experience with TypeScript and a modern object-oriented backend language.

  • Experience leading technically complex, multi-engineer projects and mentoring other engineers.

  • Experience at an early-stage startup and a strong record of ownership and execution.

  • Interest in cybersecurity and federal defense-related work.

  • Strong computer science fundamentals or an equivalent senior engineering track record.

  • Authorization to work in the United States without visa sponsorship.

Compensation & Benefits

The salary range is $210,000 to $260,000 USD annually. Visa sponsorship is not available.

Location

Hybrid, with the primary location listed as Canada.

More about this job

Responsibilities

Build full-stack product features and infrastructure while leading multi-engineer projects. Partner with product and design teams to take features from planning through deployment and optimization.

Requirements

Requires at least 6 years of full-stack software engineering experience with senior or staff-level technical depth. Candidates must have hands-on experience with TypeScript, modern object-oriented backend languages, and authorization to work in the United States.

Skills

  • Typescript
  • React
  • Graphql
  • Ruby On Rails
  • Rust
  • Node.js
  • Cybersecurity
  • Full-stack Development
  • Software Engineering
  • Project Leadership
  • Mentoring
  • Infrastructure Development
  • Product Lifecycle Management
  • Computer Science Fundamentals

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Security & Safety

Keywords

  • Software Engineering
  • Cybersecurity
  • Typescript
  • React
  • Graphql
  • Ruby On Rails
  • Rust
  • Node.js
  • Full-stack
  • Infrastructure
  • Defense Industrial Base
  • Product Development
  • Mentorship
  • Computer Science
  • Startup
  • Agile
  • Deployment
  • Optimization

Report this job