Staff / Senior Software Engineer
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
Recommended Jobs
Housekeeping - Houseperson
Company Description If you love saying YES and enjoy engaging with the community by leading with ART, 21c Museum Hotels is one of the pioneering examples of bridging the worlds of art and hospitality…
Principal Software Engineer - Front End
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
National Director of Admissions and Intake
The National Director of Admissions and Intake provide strategic leadership and oversight of all intakes, admissions, and referral management functions across the organization. This role ensures tim…
Full-Time Family Assistant - Rancho Santa Fe, CA
A private family in Rancho Santa Fe, CA is seeking a Full-Time Family Assistant to support household operations and provide light childcare in a semi-formal home environment . This is a live-…
Azure Cloud Engineer (Fullerton)
Fulltime Opportunity with Growing Public Accounting Firm This Jobot Consulting Job is hosted by: Kevin Shilney Are you a fit? Easy Apply now by clicking the Apply button and sending us your res…
DevOps Engineer
DevOps Engineer Salary Range: $$95,000 to $111,000 per year Ops Tech Alliance (OTA) is seeking a DevOps Engineer to support DLIFLC at the Presidio of Monterey, CA. This role designs and builds …
Mechanical Engineer - Robotic Systems
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments ar…
General Laborer
We are currently seeking reliable and hardworking individuals to join our team as General Labor Associates. In this role, you will be responsible for performing a variety of physical tasks including …
BILINGUAL BRANCH WHOLESALE PRODUCT SPECIALIST
Job Description This position works closely with commercial paint customers to determine their needs, answer their questions about Sherwin-Williams products, and recommend the right solutions. Who…
Work with Children Behavior Tech (RBT)
We are looking for like-minded entry-level job seekers to become a part of our growing family who will further our mission by fostering a self-sustaining culture of success within the company. A…