Senior Full-Stack Software Engineer (SF, NYC)

San Francisco, CA
Engineering & Design /
Full-Time /
Video editing is the final frontier of software tools moving to the cloud. We're making the next generation of modern creators tools to enable everyone to share their story online. Join us at Kapwing on our mission to make content creation fast, accessible, and collaborative.

Everyone is a creator. The problem, however, is that today's tools get in the way of expressing our creativity fully. Especially when it comes to video, the gap between an idea and a video is wide enough that it's hard to even start.

Our mission at Kapwing is to make content creation easier and more accessible. Our main product, Kapwing Studio, is an online video editor that is both powerful and easy to use. Millions of creators every month choose Kapwing to tell their story and bring their ideas to life.

Our vision is to build a modern video editing platform that serves as the go-to tool for anyone creating video for Youtube, social media, or work. Being in the browser allows us to turn video editing, a traditionally heavyweight, time consuming workflow, into a joyful, collaborative, and fully-featured experience. We believe that we can use technology to augment the video editing and content creation experience, and we've already started on this path with a wide array of templates, applications of artificial intelligence, and new pipelines for exporting and video processing.

While software is the core of our product, being creative is the core of our work. Every team at Kapwing, from engineering to content to customer success, values trying new things, moving quickly, and helping creators in new ways. Join us on our journey to democratize creative tools and invent the future stack of video creation.

We’re looking to hire talented Senior Full-Stack Software Engineers to help build this modern media creation platform. Senior full stack engineers at Kapwing touch every part of the codebase and play an instrumental role in architecting and implementing our technology. This role is full-time in Kapwing's new New York City office or the San Francisco HQ.

Some sample projects include creating a new processing framework to speed up video processing, integrating AI features like translating a video, architecting our client application to allow for faster speeds, creating a new ecosystem for plugins and templates, and much more.

Compensation: $180,000 - $225,000

Responsibilities

    • Define, build, and launch full-stack features (React, Node, Express, and Python) for one of the world's most popular cloud-based video editors.
    • Implement new features and improvements to Kapwing’s Studio and other core products
    • Scale a website and backend for millions of videos every month
    • Fix bugs and improve performance
    • Test new features, monitor releases, and mitigate risk
    • Investigate and prototype new technologies and build applications on top of ML-powered APIs
    • Create a culture of engineering excellence by refining our processes, documentation, onboarding and interviewing practices, and other cross-functional systems. Collaborate with, mentor, and teach other engineers on your area of expertise.

Requirements

    • 3-8 years of production-level software engineering experience
    • Comfortable with React, Javascript, Typescript, Node, and Python
    • [Preferred] Interest in or experience with video engineering (FFMPEG, machine vision, video players, ImageMagik, etc)
    • Experience prototyping and building new products from scratch
    • Can evaluate, configure, and incorporate new web technology
    • Can navigate errors and leverage monitoring systems like Sentry, Papertrail, Heroku, etc
    • Scrappy: Define and quickly execute on MVPs to test out product hypotheses. Descopes problems to avoid getting lost in the weeds.
    • Entrepreneurial: Excited about joining a small, high-growth team and contributing across all areas of the company
    • No ego: There’s a lot we wish we could do but don’t have time for. Must have the ability to put the product’s needs first.
    • [Preferred] Passion for serving creative professionals and interest in media
    • Work authorization in the USA.
Benefits

Health Insurance
We have competitive health benefits for medical, dental, and vision insurance.

Equipment
Laptop
On their first day, every Kapwinger gets a Macbook Pro 16” work laptop. Monitor, standing desks, mouse, and keyboard are available in the office.

Time Off
Kapwing has a flexible PTO policy. We want all employees to continue to grow to the best of their abilities, but we also know the importance of work/life balance and supporting a family. Generally, we recommend that employees take no less than two weeks off every year, but PTO is personal and discretionary.

Hybrid
Kapwingers have a hybrid schedule. Tuesdays and Thursdays are our in-office days. Employees can choose to work from home or work from the office on Mondays, Wednesdays and Fridays. We ask our employees to be available 10:30 - 4pm their local time to have good overlap with time zones.

Apart from that, Kapwingers manage their own hours and can flexibly design their own schedules around their team, home life and preferences.

401k
Kapwing sponsors 401k accounts for all of our employees through Guideline. 

Food
When in the office, Kapwing covers lunch everyday. Occasionally, for company events, we send employees credit through a delivery platform to eat as a team. Employees can expense dinner if they are working from the office through dinner.

Team Weeks
We have Bi-annual team weeks when all team members come to SF for team building, training, and co-working. We balance work time with fun offsite activities to help grow our community and foster relationships cross functionally.