Highspot is a leading software product development company specializing in sales enablement. They are seeking a Senior Software Development Engineer to join their team. The ideal candidate will be responsible for leading the design and development of core frontend features of the Highspot platform. This role requires creativity, experience, and collaborative skills to work with a talented team.
Key responsibilities include:
- Partnering with UX, Product Management, Data Science, and other teams to create customer-loved software
- Developing clean, reusable, and well-tested RESTful APIs and web services
- Optimizing large-scale data services built on MongoDB, Postgres, Redis, and other technologies
- Integrating Highspot with external APIs, including CRM systems and CMS
- Collaborating with the Data Science team to integrate advanced machine learning models
- Building scalable methodologies, tools, and techniques with excellent documentation
- Staying updated on new technologies and practices
- Mentoring junior engineers
The ideal candidate should have:
- 6-10 years of experience in building distributed systems and working with databases
- Proficiency in API development and integration
- Strong collaboration skills with cross-functional teams
- An entrepreneurial spirit and problem-solving abilities
- Comfort with modern open source technologies
- Experience in software product development and scalable internet software
- Hands-on experience in Ruby (added advantage)
- Full-stack or frontend development experience (a plus)
- B.S./M.S. in Computer Science or equivalent industry experience
Highspot offers a hybrid work environment and is an equal opportunity employer valuing diversity. They encourage all qualified candidates to apply, even if they don't meet all the listed requirements.