cover image
Puter

Senior Software Engineer (Backend)

On site

Vancouver, Canada

Senior

Full Time

09-02-2026

Share this job:

Skills

Communication JavaScript Go TypeScript NoSQL MySQL GitHub Architecture Systems Architecture Autonomy Azure AWS cloud platforms Redis Grafana

Job Specifications

Puter (https://github.com/HeyPuter/puter) is an open-source cloud operating system, a platform that makes it radically easier for developers to build, host, and deploy applications and websites: no complicated setup, no infrastructure headaches.

At the core of our platform is Puter.js, a "cloud in the browser". It's a JavaScript SDK that gives developers instant access to cloud storage, AI services, NoSQL data stores, hosting, and more, all with minimal code and zero backend setup. It powers both our cloud OS interface and the applications built on top of it.

Being open source is core to how we work. Our codebase is public, we build in the open, and we actively engage with community contributions. You'll be reviewing PRs from the community, discussing issues, and helping shape the project alongside people outside the company.

We're just getting started: monetization tools, granular permission systems, instant CDN deployments that go live as you save, and much more are on the roadmap.

The Role

We're looking for a Senior Software Engineer to focus primarily on backend systems, though comfort working across the stack is a plus. You'll be working on a wide range of APIs and features that power our platform, everything from real-time communication layers to distributed storage to scaling infrastructure.

This is an early-stage startup. The pace is fast and the work is fresh and exciting. You'll tackle interesting challenges across domains that don't typically live together. That also means priorities can shift quickly and schedules aren't always predictable. If you thrive with autonomy and like owning your work end-to-end, you'll do well here.

We're a small team, so we need someone who can find their footing and run with things without a lot of hand-holding. We also want someone who speaks up, if something's broken or could be better, say so. We're not looking for people who just go along with things. And as a senior engineer, we'd hope you'd help raise the bar for the team, whether that's through code reviews, mentoring, or just pushing us all to build better stuff.

What We're Looking For

Technical Skills

Strong JavaScript expertise; TypeScript experience is a plus
Familiarity with web platform technologies: WebSockets, WebRTC, WebTransport, IndexedDB, Service Workers, etc.
Experience building or working with real-time systems
Experience with cloud platforms such as AWS, Cloudflare, or Azure
Understanding of scalable and distributed systems architecture
Knowledge of various database and storage technologies and when to use them (MySQL, DynamoDB, Redis, etc.)
Experience with performance profiling and optimization, and tools like OpenTelemetry, AWS X-Ray, Grafana, etc.
Experience with ops, SRE, or reliability engineering is a plus
Open source contribution experience on GitHub is a plus

Who You Are

You take ownership of your work and see things through
You learn quickly and adapt as requirements evolve
You're comfortable with ambiguity and can make progress without perfect information
You communicate openly about blockers, concerns, and ideas for improvement
You're excited by hard problems and novel technical challenges

Compensation

$150,000 - $200,000 + equity + benefits
Pay is influenced by various considerations and can fluctuate according to position-specific qualifications, competencies, and work history

About the Company

Puter is a privacy-first personal cloud that houses all your files, apps, and games in one private and secure place, accessible from anywhere at any time. Know more