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 development experience, including technically complex work at a senior or staff level.
Posting language
English
Posted

Original job description

About the Role

Join a cybersecurity product team building new tools for the U.S. federal defense industrial base. You will help shape experimental products and foundational infrastructure, taking ownership across the product lifecycle.

What You'll Do

  • Build full-stack product features and infrastructure, from planning and design through deployment and optimization.

  • Develop with TypeScript, React, GraphQL, and Ruby on Rails, with opportunities to use Rust or Node.js.

  • Partner with product, design, and engineering teammates in a fast-moving, iterative environment.

  • Lead technical projects, mentor engineers, and help maintain high standards for product quality.

What We're Looking For

  • At least 6 years of full-stack software development experience, including technically complex work at a senior or staff level.

  • Proficiency in TypeScript and a modern object-oriented backend language; experience with the listed stack is valuable.

  • Experience leading projects as a technical lead and mentoring junior engineers.

  • Strong computer science fundamentals, typically supported by a bachelor's degree in computer science.

  • High ownership, a bias for action, and interest in cybersecurity and work supporting the federal defense sector.

  • U.S. citizenship or permanent residency is required.

Compensation & Benefits

Salary range: $210,000 to $260,000 USD annually. Visa sponsorship is not available.

Location

Hybrid work arrangement, with the primary location in Canada.

More about this job

Responsibilities

You will build full-stack product features and infrastructure while leading technical projects across the product lifecycle. Additionally, you will mentor junior engineers and collaborate with cross-functional teams to maintain high standards for product quality.

Requirements

Candidates must have at least 6 years of full-stack software development experience with proficiency in TypeScript and modern backend languages. A bachelor's degree in computer science and U.S. citizenship or permanent residency are required.

Skills

  • TypeScript
  • React
  • GraphQL
  • Ruby on Rails
  • Rust
  • Node.js
  • Full-stack development
  • Cybersecurity
  • Software architecture
  • Technical leadership
  • Mentoring
  • Computer science fundamentals
  • System design
  • Deployment
  • Optimization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Security & Safety
  • Government & Public Sector

Keywords

  • Software Engineer
  • Full-stack
  • TypeScript
  • React
  • GraphQL
  • Ruby on Rails
  • Rust
  • Node.js
  • Cybersecurity
  • Federal defense
  • Infrastructure
  • Technical lead
  • Mentorship
  • Computer science
  • Agile
  • Product lifecycle
  • Deployment
  • Optimization
  • Object-oriented programming

Report this job