Senior/Staff Software Engineer
- Salary
- $210K–$260K
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
509,480 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide 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.