Job Directory Highfive Technologies, Inc. Software Engineer - Generalist
Highfive Technologies, Inc.

Software Engineer - Generalist Highfive Technologies, Inc.
Redwood City, CA

Highfive is a B2B technology company reimagining the way people communicate at work.

Companies like Highfive Technologies, Inc.
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Highfive Technologies, Inc.

Job Description

Highfive makes meetings better with video conferencing that's insanely easy to use. Founded by two former Googlers and backed by the likes of Andreessen Horowitz, Google Ventures, and General Catalyst, Highfive developed an all-in-one hardware & software solution to fix the age-old problem of why the first 15 minutes of every meeting are a complete waste of time. We've got a strong team, a huge addressable market, and a differentiated product. All we need is you!

At Highfive, our mission is to make every work conversation face-to-face, and we think the best way to do that is to make video conferencing something delightful that you look forward to using, instead of the combination of boring and terrifying that exists today.

We build apps for desktop and mobile, as well as our own conference room device and cloud service. With a small team and a big mission, everyone on the team works on different parts of the stack and takes a lot of responsibility for user delight.

Our engineering team works as small cross-functional squads to ship most of our projects, be the user facing features or pure technology improvements. The best kind of engineer for such a team is a full stack generalist comfortable with learning new codebases and languages, and capable of both heads-down engineering and empathy for the customer.

What you'll be doing

* Develop new media and collaboration features using the latest web, backend and media technologies.
* Own the full software development lifecycle for projects
* Constantly pay down technical debt and improve software development processes through tool development
* Constantly learn the latest trends and tools applicable to Highfive's problem, evaluating and integrating them as appropriate
* Evangelize and educate best practices for full stack development among the rest of the software organization


* Experience and comfort working with non-trivial full stack web applications.
* Proven passion for everything you build to be elegant and maintainable, in architecture and implementation
* Intuition for and experience in design of media, communication or other data-heavy applications.
* Fluency in one or more of Javascript, Java, Scala and C++, or a proven ability to quickly learn new languages.
* Computer Science or related degree preferred

Additional awesomeness

* Experience with a real-time communication (RTC) application supporting video, audio and/or screensharing
* Expertise with some of the following technologies:
* Angular, React or other modern Javascript frameworks
* The WebRTC Javascript API
* OpenGL / WebGL
* Electron or other web application containers
* Developing web services with Java/Scala

Come join our award winning team!

About Highfive Technologies, Inc.

Highfive is a B2B technology company reimagining the way people communicate at work.

200 employees
Highfive Technologies, Inc.

500 arguello street, suite 300

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.