Software Engineer

TLDR

As one of our first Engineers, you will play a pivotal role in shaping both our codebase and our company culture while building a secure, reproducible software foundation.

Job Description

We are building a secure, reproducible foundation for software everywhere, aiming to make building, maintaining, and releasing software predictable and effortless. As one of our first Engineers, you will play a pivotal role in shaping both our codebase and our company culture.

Tech Stack:
- Rust (CLI tooling)
- TypeScript (Cloud frontend)
- Go (backend services)
- Google Cloud Platform (GCP)

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

Nice to Have:
- 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)

Position Details:
- Full-time
- Remote (Canada & US)

Benefits

Health Insurance

Health, dental, vision, and life insurance

Paid Time Off

Flexible paid time off (minimum 3 weeks suggested)

Remote-Friendly

Remote-first work environment (Canada & US)

Qode is a technology-driven platform that transforms how recruiters and candidates connect by leveraging data and automation. Our solutions streamline the hiring process through machine learning, creating private talent pools and automating workflows, ultimately enhancing the quality of candidate evaluation and decision-making. With our no-code tools, we empower organizations to develop tailored recruitment strategies without needing extensive technical skills.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job