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, with technical depth appropriate to a Senior or Staff engineer.
- 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. This product-focused role spans experimental full-stack products and foundational infrastructure, with ownership across the product lifecycle.
What You'll Do
Develop full-stack product features and foundational infrastructure.
Contribute from planning and design through deployment and optimization, occasionally taking on product management responsibilities.
Build with TypeScript, React, GraphQL, and Ruby on Rails, with opportunities to use Rust or Node.js on new products.
Work closely with product, design, and engineering in a fast-paced, iterative environment.
Mentor engineers and help shape team culture and technical practices.
What We're Looking For
At least 6 years of full-stack software development experience, with technical depth appropriate to a Senior or Staff engineer.
Experience leading multi-engineer projects and mentoring engineers.
Hands-on production experience with TypeScript and a modern object-oriented backend language.
Strong ownership, ability to move quickly, and interest in early-stage startup environments.
Comfort working on cybersecurity products for the U.S. defense industrial base.
Strong computer science fundamentals or an equivalent record of senior engineering work.
Authorized to work in the United States without visa sponsorship.
Compensation & Benefits
Base salary: $210,000 to $260,000 USD annually. Visa sponsorship is not available.
Location
Hybrid, Canada. The role requires authorization to work in the United States without sponsorship.
More about this job
Responsibilities
Develop full-stack product features and foundational infrastructure while managing the product lifecycle from design to deployment. Collaborate with cross-functional teams and mentor engineers to shape technical practices and team culture.
Requirements
Requires at least 6 years of full-stack software development experience with proficiency in TypeScript and modern object-oriented backend languages. Candidates must be authorized to work in the United States without visa sponsorship.
Skills
- TypeScript
- React
- GraphQL
- Ruby on Rails
- Rust
- Node.js
- Full-stack development
- Cybersecurity
- Software architecture
- Mentoring
- Project leadership
- Product management
- Infrastructure development
- Computer science fundamentals
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Security & Safety
Keywords
- TypeScript
- React
- GraphQL
- Ruby on Rails
- Rust
- Node.js
- Cybersecurity
- Full-stack
- Infrastructure
- Software Engineering
- Defense Industrial Base
- Product Management
- Mentorship
- Computer Science
- Agile
- Iterative Development