About Us
We’re building a secure, reproducible foundation for software everywhere, that makes building, maintaining, and releasing software predictable and effortless for everyone. We’re looking to carefully grow our team with people that are excited about building a workflow that feels lightyears ahead of everything else. As one of our first Engineers, you’ll help shape everything from our codebase to our culture.
Our stack spans Rust (CLI tooling), TypeScript (Cloud frontend), and Go (backend services), all running on GCP. If you're energized by the idea of working across boundaries, owning problems end-to-end, and building something meaningful from the ground up, keep reading.
The role
As one of our first engineers, you won't just write code. You'll help define how we build software and secure system architectures, how we collaborate, and what kind of team we become. You'll work directly with leadership, ship features that customers use immediately, and have a real voice in technical and product decisions. As we grow, other developers will look to you for guidance and mentoring.
This is a generalist role by design. Some weeks you might be optimizing Rust CLI tools for performance and sandboxing. Other weeks you could be wiring up a new gRPC API in Go or keeping the front-end architecture clean. We value curiosity and adaptability over deep specialization in any single area.
What you'll do
Build and maintain features across our CLI, backend, and frontend
Take ownership of projects from idea through deployment and beyond
Collaborate closely with teammates including product management, sharing context, asking questions, and giving thoughtful feedback
Help establish engineering practices that scale as we grow
Contribute to a culture where people feel supported, heard, and excited about the work
What we're looking for
Strong programming fundamentals with professional experience in Rust and ideally Go as well as TypeScript
Comfort with ambiguity, and able to take loosely defined problems and figure out what needs to happen
Solid experience with cloud infrastructure, ideally GCP (Kubernetes, Cloud Run, or similar), Terraform, etc.
Interest in software supply chain security: you don't need to be an expert, but you should be curious
Solid operating system fundamentals including experience with Linux namespaces and networking
You follow through, communicate proactively, and care about the outcome, not just the code
You share credit, ask for help when you need it, and make the people around you better
Nice to have
Experience at an early-stage startup
Background in security, developer tooling, open source and package management
Contributions to Rust, Go, or TypeScript ecosystems
What we offer
Competitive base compensation
Equity stake in the company
Health, dental, vision and life insurance plans
Retirement plans with employer matching
Remote-first work environment
Flexible PTO with a minimum suggested utilization of 3 weeks
Pay range
See our approximate salary ranges below that represent the anticipated low and high end of the salary for this position. Actual salaries will vary and are based on a multitude of non-discriminatory factors including final role leveling decisions, a candidate’s relevant work experiences/skills, and geographic location. Salary is one component of our total compensation package.
US Range: $180,000 - $200,000 USD
Canadian Range: $170,000 - $210,000 CAD
Candidate location
We are open to candidates who are authorized to work in Canada or the USA for this role. We do not offer Visa Sponsorship at this time. We have a strong preference for candidates who are in PST, and will consider candidates within +/-2 hours of PST who are strongly aligned to the role and our mission.
Equal opportunity
Minimal is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.