[Hiring] Staff / Senior Software Engineer REMOTE USA

Position: Staff / Senior Software Engineer

Date Posted: 26 January 2026

Industry: Software / Technology / HR Tech

Employment Type: Full Time

Experience: Not Specified

Qualification: Estimated Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience

Salary: $160,000 – $200,000 yearly

Location: United States – REMOTE

Company: Puck

Description:
Puck is redefining the hiring process by focusing on the teams behind open roles rather than just job descriptions. The company incorporates mini-podcasts into job postings to provide richer profiles for both candidates and employers, creating a more human-centered hiring experience. Puck’s mission is to help people discover new opportunities, start meaningful conversations, and find their people.

About the Role:
As a Staff or Senior Software Engineer at Puck, you will join a small, experienced, and entrepreneurial team focused on building products that improve job discovery and hiring. You will work on end-to-end application development, contributing to the evolution and improvement of the platform while embracing the iterative nature of early-stage startups.

Key Responsibilities & Expectations:

  • Develop and maintain applications, living with early design decisions and iterating as the product grows
  • Collaborate effectively with fellow engineers while embracing a “maker schedule” to maximize deep work
  • Communicate openly with the team, maintaining productivity while minimizing unnecessary meetings
  • Work across a startup-friendly tech stack, including Node.js, TypeScript, React/Redux, AWS, Kubernetes, PostgreSQL, and Redis
  • Make informed decisions about the trade-offs between speed and quality in software development
  • Use automated testing to ensure product quality while also shipping code with manual QA as needed
  • Mentor junior engineers, conduct code reviews, and help guide architecture decisions for the team
  • Stay open to learning new tools and languages while applying your experience in building scalable applications

Ideal Candidate Profile:

  • Experienced in end-to-end application development in startup environments
  • Comfortable with iterative product design and redesign, learning from mistakes, and scaling solutions over time
  • Language agnostic, capable of quickly adapting to the existing tech stack
  • Strong understanding of balancing speed and quality in development cycles
  • Collaborative, supportive, and enjoys teaching and mentoring others on the team

Puck values engineers who can combine technical expertise with strong communication and leadership, contributing to both product excellence and team growth.

Disclaimer: The job details above are structured for clarity and based on publicly available content from recruiters/Company pages. All rights remain with the original source; names may be withheld for confidentiality. We are not involved in the hiring process.