Highspot is looking to build breakthrough software with a spark of magic to transform the way millions of people work with sales enablement, and is seeking a Senior Software Engineer to help build software with a spark of magic, specifically to lead the design and development of core coaching features.
Requirements
- 5+ years of experience building and maintaining large-scale web applications serving users globally, ideally leveraging React and TypeScript.
- Deep expertise in core web technologies (HTML, CSS, JS, HTTP) and the broader web platform, including performance, security, and accessibility.
- Proven ability to deconstruct complex problems and drive solutions that balance customer needs with technical constraints.
- Experience with back-end technologies, including server-side languages (e.g., Ruby, Java) and NoSQL databases (e.g., MongoDB).
- Experience building and shipping AI/LLM-based products that leverage models (e.g., via APIs from cloud providers, or open-source models) to deliver tangible customer value.
- Experience designing and implementing systems for evaluating LLM performance, including setting up infrastructure for running evaluations, tracking metrics (e.g., accuracy, relevance, latency), and iterating on prompts.
- Experience in containerisation and deployment technologies - Docker/CI/Kubernetes.
Responsibilities
- Design, develop, and maintain high-quality, scalable, and user-centric web applications using modern front-end technologies.
- Partner effectively with Product Management and UX design teams to translate ideas, specifications, and comps into fully functional, accessible, and high-quality user experiences.
- Architect and build the front-end infrastructure for our products, ensuring a seamless, responsive, and intuitive user experience.
- Mentor and guide team members through constructive code reviews and by championing software development best practices.
- You will take on the role of a technology leader, guiding our most challenging cross-functional projects to success.
- Resolve major customer technical issues in production, and contribute to comprehensive documentation
Other
- Strong communication skills with a track record of influencing key technology decisions across a large organization.
- Demonstrated ability to effectively collaborate with cross-functional teams, including designers, product managers, and other developers, to develop and deliver high-quality applications
- An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals
- Comprehensive medical, dental, vision, disability, and life benefits
- 401(k) Matching with immediate vesting on employer match