Posted in

Senior Software Engineer – Content and Community

Senior Software Engineer – Content and Community

CompanyHandshake
LocationSan Francisco, CA, USA
Salary$180000 – $220000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 7+ years as a full-stack engineer with a strong focus on both backend and frontend development.
  • Proficiency in backend technologies such as Ruby on Rails, Go, Python, or Node.js.
  • Strong experience with modern web technologies like React, JavaScript, or TypeScript, and familiarity with mobile technologies (Swift, React Native).
  • Experience designing and building complex, scalable systems that handle high traffic and large volumes of user-generated content.
  • Proven ability to work effectively across teams, including product, design, data, and marketing.
  • Demonstrated experience in developing user-facing features that prioritize usability, performance, and engagement.
  • Experience mentoring junior engineers, helping them grow both technically and professionally.
  • Ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Responsibilities

  • Partner closely with product managers, designers, and other engineers to build and scale new features for content discovery, community engagement, and personalized recommendations for users on the Handshake platform.
  • Build, maintain, and scale high-quality, high-performance backend and frontend systems that support content creation, sharing, and collaboration within the platform.
  • Use your experience to contribute to product roadmaps, help define priorities, and provide technical leadership on key projects impacting the community and content features.
  • Own the end-to-end architecture of the content and community platform, designing scalable, reliable, and efficient systems that support millions of users.
  • Support junior engineers by providing technical mentorship, reviewing code, and helping foster a culture of collaboration and growth within the team.
  • Help to define and experiment with hypotheses to optimize the platform, driving higher user engagement and satisfaction.
  • Write clean, maintainable, and testable code. Participate in code reviews and provide thoughtful feedback to maintain high-quality standards.

Preferred Qualifications

    No preferred qualifications provided.