Highspot

Senior Software Development Engineer, Coaching

Highspot

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $166,000 - $272,000 per year

Job Level

Senior

Tech Stack

CloudDockerJavaJavaScriptKubernetesMongoDBNoSQLReactRubySparkTypeScript

About the role

  • 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

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.
  • 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
  • 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.