Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building a secure, reproducible foundation for software. Collaborating across CLI, backend, and frontend components in an early-stage startup environment.

Responsibilities

  • Build and maintain features across CLI, backend, and frontend components
  • Take ownership of projects from conception through deployment
  • Help establish scalable engineering practices
  • Collaborate closely with product management

Requirements

  • Strong experience with Rust; experience with Go and TypeScript is highly desirable
  • Experience with cloud infrastructure, particularly GCP, Kubernetes, and Terraform
  • Interest in software supply chain security
  • Solid understanding of Linux OS fundamentals, including namespaces and networking
  • Comfortable working in an ambiguous, early-stage startup environment
  • Experience working at an early-stage startup
  • Background in security, developer tooling, or open source projects
  • Contributions to the Rust, Go, or TypeScript ecosystems

Benefits

  • Competitive base compensation plus equity
  • Health, dental, vision, and life insurance
  • Retirement plans with employer matching
  • Remote-first work environment (Canada & US)
  • Flexible paid time off (minimum 3 weeks suggested)

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudGoogle Cloud PlatformKubernetesLinuxOpen SourceRustTerraformTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.