Senior Full-Stack Software Engineer (Remote) at Kapwing

+1 more | Remote
Sorry, this job was removed at 4:40 p.m. (CST) on Friday, May 27, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
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. 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.

Candidates for this role may be fully remote or may join our hybrid team in the Bay Area or our new New York office.

Compensation: $155,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.

Our Values
Done is better than perfect: Trying new things quickly matters at Kapwing. We've always believed that the best way to learn is to try to put something out there, and then iterate and improve it over time.

Get better everyday: We strive for excellence and we value our craft of writing quality software. At work, we want to challenge ourselves to improve every day.

Have fun: We don't take ourselves too seriously here at Kapwing. We're a product that people use to make all sorts of silly memes.

Inclusion matters: We take pride in our diverse team and a safe and inclusive community at work. We're a female-founded, female-led company. We actively make sure our office (virtual or not) is a safe space for everyone.

Speak up: Kapwing is a place where different stories and opinions are valued. We want kind debates, because we know that they will lead us to the best product.

Think original: We love change - and we never want to get stuck in one way of doing things. We embrace what's relevant at any given time.

Benefits
Health: Kapwing offers competitive health, vision, and dental insurance for Kapwingers and dependents. We have multiple plans and providers to choose from.

Time off: We keep reasonable hours, and when it's time to rest, we take that seriously. We offer unlimited paid vacation and ask our team to take minimum 2 weeks off each year.

401(k): We help Kapwingers plan for retirement with a sponsored 401(k) program.

Free Lunch: We order lunch together for the whole team when working in the office.

Office: We have a gorgeous office space with a private roof deck, exposed brick, and tons of live plants.

Parental Leave: We offer paid time off for new parents to focus on the things that matter most.

Team events: We have in-person team events in our downtown office. During the pandemic, we've hosted weekly virtual team events and outdoor gatherings for everyone at Kapwing like a flower arrangement workshop, making candles, and more. We're excited to have some fun company offsites this year. In the past, we've done ski trips and special dinners.

Equipment: We'll give you a new computer and help provide any other office equipment that you need to do your best work.

Flexible hours: We have a fully hybrid work policy, meaning that Kapwingers can work from the office or work from home whenever they prefer. We also have flexible hours and attendance for balanced schedules that fit around employee constraints and preferences.

Hiring process
Our hiring process is designed for candidates to learn about our company just as much as it is for our team to learn about a candidate. Most candidates will start with a short, behavioral interview, and depending on the team, a sample project or work oriented interviews will be scheduled afterwards. Throughout our interview process, we strive to have empathy, communication, and professionalism.

Our Company
Kapwing is a Series-A stage startup backed by top investors including CRV, Kleiner Perkins, Shasta Ventures, and Village Global. You can learn more about our company and the faces on our team by visiting our careers page, reading our popular blog, or following us on Instagram.

The positions that are currently open at Kapwing are constantly being updated. We also know that the best candidates don't always fit into a role description. If you feel excited about joining us on our mission, please reach out to us with how we could be a good fit.

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
    • JavascriptLanguages
    • PythonLanguages
    • TypeScriptLanguages
    • ReactLibraries
    • ReduxLibraries
    • ExpressFrameworks
    • JestFrameworks
    • Node.jsFrameworks
    • MongoDBDatabases
    • PapertrailDatabases
    • HerokuDatabases
    • SentryDatabases
    • Google AnalyticsAnalytics
    • AmplitudeAnalytics
    • FigmaDesign
    • KapwingDesign
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • TrelloManagement
    • NotionManagement
    • ShortcutManagement

An Insider's view of Kapwing

What's something quirky about your company?

We're a close knit group, that works hard, but also likes to have fun! We do regularly happy hours, crafts, fun off-sites like mini golf, and team dinners. Once a quarter we have everyone in the company fly in for team building. My first week I got to know the team wine tasting in Napa! Anyone who works at Kapwing can host an event

Francesca

Office & Community Engagement Manager

How do you collaborate with other teams in the company?

When working on projects, I always feel comfortable reaching out to other Kapwingers. While we each have our areas of ownership, that doesn't stop us from working on projects that cross team boundaries. Asking questions over Slack or in-person is frictionless and Kapwingers are eager to help one another.

Billy

Full-Stack Software Engineer

How has your career grown since starting at the company?

I joined as an Associate Software Engineer, and had opportunities to tackle ambiguous projects early on to develop my product engineering and de-risking skills. I have since grown into a Technical Lead and contribute to important areas of the codebase. I also guide my team's technical work through project management and mentorship.

Christina

Software Engineering Manager

How would you describe the company’s work-life balance?

We’re driven in our goal to make content creation more accessible but also know this can only happen when we have sustainable work-life balance. We have unlimited time-off that is super easy to use and Kapwingers frequently use it to spend time with family, take a mental health day, and get rest.

Grace

Associate Product Marketing Manager

What are Kapwing Perks + Benefits

Kapwing Benefits Overview

Kapwing offers competitive health, vision, and dental insurance for Kapwingers and dependents. We have multiple plans and providers to choose from. We also have 401ks, unlimited PTO, flexible hybrid schedules, as well as a work from home stipened,

Culture
Volunteer in local community
We try to volunteer as a group once a month somewhere local in SF. Some organizations we've worked with are the St. Anthony's Free Clothing program and the SF Marin Foodbank
Friends outside of work
Eat lunch together
Intracompany committees
Mostly for event planning. We had a holiday party planning committee as well as our quarterly bug bash or feature fest planning committee. Lots of fun opportunities to work cross-functionally.
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Highly diverse management team
Inclusion Matters is one of our Kapwing Core Values. We are female founded company. Our VP of engineering is a women of color as well as our head of marketing and customer relations manager.
Unconscious bias training
All Kapwingers undergo unconscious bias training during onboarding.
Diversity Employee Resource Groups
This quarter we will be starting a Diversity, Equity and Inclusion Committee to support our DEI goals. We are creating an equal pay policy and researching our mean gender gap pay.
Hiring Practices that Promote Diversity
We work with partners that actively seek underrepresented communities. We take pride in our diverse team and a safe and inclusive community at work.
Health Insurance & Wellness Benefits
Dental Benefits
Employees can also enroll in dental insurance through Guardian. Kapwing covers 75% of the premium for employees with two plans available. Employee covers the premium for their dependents.
Vision Benefits
Employees can also enroll in vision insurance through Guardian. Kapwing covers 75% of the premium for employees with two plans available. Employee covers the premium for their dependents.
Health Insurance Benefits
We have competitive health benefits. Employees choose a health plan through either Anthem or Kaiser. Kapwing covers 85% of the premium for the mid-tier plan for both dependents and employees.
Onsite Gym
Team workouts
We've had some really fun team hikes, dance classes, yoga classes, and will continue to explore more ideas!
Mental Health Benefits
Our health benefit options have mental health care coverage. We also practice psychological safety in our office (virtual or not)
Retirement & Stock Options Benefits
401(K)
Kapwing's 401(k) plan is managed by Guideline. Offers a broad selection of stocks, bonds and international index funds to choose from. There is no matching at this time.
Company Equity
Employee Stock Purchase Plan
Performance Bonus
Kapwing does employee performance reviews twice a year. High performing employees are eligible for a performance bonus as well as other compensation increases.
Child Care & Parental Leave Benefits
Generous Parental Leave
Kapwing employee receives 100% of their base pay for up to 16 weeks for all eligible employees. Kapwing also offers an additional 4 weeks of unpaid leave to all eligible employees.
Flexible Work Schedule
There's unlimited PTO, and everyone's hours are flexible. We ask that you generally be online 10:30-4. If you won't be, we just ask that you slack it in #attendance.
Remote Work Program
Some positions are fully remote. Most people are hybrid employees. We ask that everyone be in on Tuesdays and Thursdays for team days. We are flexible on exceptions.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Unlimited PTO and flexible schedules
Paid Volunteer Time
We try to volunteer as a group once a month during business hours. Its optional!
Paid Holidays
Paid Sick Days
Unlimited PTO
Perks & Discounts
Beer on Tap
Casual Dress
We're a tech company! Hoodies, t-shirt's, flip flops are all okay!
Commuter Benefits
Kapwing provides a $20 week commuting stipend. You have the option to contribute additional pre-tax dollars to your commuter card. We also sometimes provides ride home after dark.
Company Outings
We have quarterly on-sites where everyone flies
Free Daily Meals
We order our lunches through Forkable. It's an automated lunch service that provides custom, individually-packaged team lunches from local selections. Lots of yummy choices.
Game Room
We don't have a game room, but we have a giant tv with video games, a ping pong table, board and card games, karaoke machine, and a golf putter set.
Stocked Kitchen
Kapwing has a fully stocked kitchen, with unlimited snacks, coffee, carbonated beverages. We strive to prioritize healthy, sugar free options, as well as consider team members dietary restrictions.
Happy Hours
We have a gorgeous rooftop deck with a keg. We frequently have happy hours up there, as well as company outings. We do social events once or twice a week.
Relocation Assistance
For eligible new hires, Kapwing offers a relocation stipend to help facilitate their move to the Bay Area.
Home Office Stipend for Remote Employees
All employees receive a $400 work from home stipend. You can also rent office equipment from the office to take home.
Professional Development Benefits
Tuition Reimbursement
Kapwing is committed to the continuing growth of our employees. Every manager has a stipend they can use to support their reports continuing education.
Lunch and learns
We have weekly brown bag presentations - team members share about their life or interest, creator spotlights, as well as guest speakers.
Cross functional training encouraged
Promote from within
Customized development tracks

Additional Perks + Benefits

We are also evaluating new perks & benefits. Additionally one of our values is speak up. If there are more competitive perks or benefits team members want to see, we highly encourage suggestions and research what is feasible.

More Jobs at Kapwing

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Kapwing's full profileSee more Kapwing jobs