Puck Logo Puck
Puck Logo

Growth Marketing Lead

💰 $130,000 - $170 🌍 San Francisco 📅 09/12/2024

Apply

Staff / Senior Software Engineer

💰 $160,000 - $200,000 🌍 San Francisco, California 📅 02/10/2026

Apply

Job Description

About Us
Puck is a company that moves beyond job descriptions to highlight the teams
behind open roles. We add mini-podcasts to job descriptions. By building
better profiles of candidates and employers, we help match people to people,
not just resumes to job descriptions. Choosing a job or hiring for one is up
there with the most important decisions we make. We started Puck to build a
better way to hire. To help people find new opportunities, start a
conversation and find their people. 28% of Americans are actively searching
for a new job right now. Our experienced founding team is working to make that
search better.

What is it like to be a Software Engineer at Puck?
You will join a small, experienced team of entrepreneurs who are inspired to
build products that help people find jobs & help companies find great
employees.

Like the engineer colleagues you’ll be working with, this isn’t your first
time working in a startup-like engineering environment. You’ve built
applications end-to-end before, and you have had the opportunity to live with
your early design decisions as the project matures. You’ve learned from your
mistakes, dealt with outages, and redesigned & rewritten plenty of code.
You’ve had entire products re-imagined, and you are comfortable with the
process of product iteration that always comes with early-stage startups.

You thrive in an environment that values the “maker schedule” — managing your
own time effectively and professionally. You bias towards over-communication
with your team, while understanding that the goal is to minimize meeting time
and maximize productive time for deep work. You are a pleasure to work with,
and absolutely love collaborating with other engineers.

As an experienced engineer, you have informed opinions about languages &
tools, but you’re always willing to be convinced & to learn something new. You
are language agnostic, but have worked with enough languages to understand
their tradeoffs. A startup-friendly tech-stack like Nodejs, Typescript,
React/Redux, AWS, k8s, Postgres, and Redis makes sense to you — you’ll be up-
and-running in this environment in no time, even if you’ve been working with
different tools most recently.

You have an innate understanding of the critical balance between speed &
quality that all startups face. You are comfortable with automated testing as
a tool for maintaining quality and managing risk — but you are also
comfortable shipping code using manual QA. As our products mature and the team
grows, you’ll help the team make smart decisions about how we scale automated
testing.

Finally, you enjoy both working with other experienced engineers and mentoring
people who are just starting their careers. You are a teacher — whether
explaining a technology to a non-engineer on the team, code-reviewing a
colleague’s pull-request, or helping a recent graduate with an architecture
decision.

If this describes you — I would love to get to know you better.

— Josh @ Puck

$160,000 - $200,000 yearly