Skip to content

Senior Software Engineer – Content and Community
Company | Handshake |
---|
Location | San Francisco, CA, USA |
---|
Salary | $180000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
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.
- You’ve built and worked in social media or feed-based platforms.
- 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, with knowledge of social feed and user engagement behaviors.
- Experienced 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 feed-driven content, community engagement, and personalized recommendations 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.
- Utilize your experience to contribute to product roadmaps, help define priorities, and provide technical leadership on key projects that impact feed-driven 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, with a particular focus on social feed performance and relevance.
- Support junior engineers by providing technical mentorship, reviewing code, and helping foster a culture of collaboration and growth within the team.
- Help define and experiment with hypotheses to optimize the platform, driving higher user engagement and satisfaction, particularly with features related to content discovery and social feeds.
- 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.