Senior Software Engineer
Description
Kit is an email-first operating system for creators who mean business. We help creators grow and monetize their audience with ease. For coaches, YouTubers, authors, podcasters, and other creatives, there isn't a better marketing hub to rely on to grow audiences, automate email marketing, and sell digital products — all within one platform. More importantly, there isn't a team more committed to helping creators earn a living.
We're on a mission to help creators earn $1 billion using our creator marketing platform. We have always been 100% independent and 100% remote. We are proud to have built a product that our customers love, and we look for people who have enthusiasm and belief in our mission, vision, and values to join our team.
We're also embracing AI thoughtfully — both in how we build and how we hire to ensure our team is adaptable, innovative, and ready for what's next.
The Kit culture is one where emotional intelligence is valued, radical candor is encouraged, and where everyone works together to uphold a set of shared team principles.
⏰ The deadline to apply is 11:59 PM Pacific Time on Monday, June 9th.
The role
We’re looking for a Senior Software Engineer II to build Kit’s core publishing platform and creator growth experiences.
You will be joining the Builders team, which builds the suite of publishing tools creators use to create emails, landing pages, and newsletters. Our team is responsible for creators' first experiences in the app, from onboarding, to activation, and conversion. And we steward Kit’s core application experience and component library.
This is a hands-on role for a product-minded engineer who thrives collaborating with Product and Design to craft beautiful and impactful user experiences. You’re a technical leader who can architect extensible systems end-to-end across the stack, with particular strength on the frontend.
Your support system
You'll report to the Engineering Manager who leads the Builders team, a cross-functional product team at Kit. You'll collaborate closely with a Product Manager, Product Designer, Quality Assurance Engineer, and peer Software Engineers.
You’ll also have access to a group of Engineers across Kit for support and mentorship, and will start with a peer onboarding buddy who will help you navigate our systems and codebase.
To learn more about how our engineering team works, you can peruse our engineering blog.
What you’ll do
- First Week: Dive into our codebase and publishing platform architecture. Set up your local environment and merge your first production code. Take part in Get To Know You's to meet our distributed team.
- First Month: Work through your personal onboarding plan. Begin understanding how our publishing tools support creators from onboarding to conversion, and identify opportunities for improvement. Join team activities for planning, building, and measuring the experiences we ship to creators. Actively participate in code reviews, and contribute PRs weekly.
- First Six Months: Lead and architect at least one major feature from ambiguous idea to launch. Transform our legacy codebase through strategic refactoring while applying systems thinking to enhance scalability and maintainability. Ensure service reliability by participating in on-call rotations. Present at least one Lunch & Learn session. Actively mentor peers, and champion quality across our codebase.
What will S.E.T. you up for success
Skills
- Deep expertise developing high-craft web applications, with a strong background in React
- Experience with Ruby on Rails (preferred). Or experience with other backend frameworks and languages, with willingness to learn and master Ruby on Rails
- Ability to architect systems that are well-designed, scalable, accessible, and easy to maintain
- Ability to prioritize user outcomes and business impact in your technical solutions
- Clear and concise communication skills, tailoring messages to the audience and driving clarity across teams
Experiences
- Building complex web components, such as visual canvases or rich text editors
- Solving ambiguous problems and owning complex technical projects with demonstrated impact on a business
- Developing strong cross-functional partnerships, especially with Product and Design
- Working across a legacy codebase and evolving it safely through migrations and system refactors
- Leading technical projects from ambiguous ideation to launch and iteration beyond
Traits
- High agency and ability to work independently while collaborating closely with teammates
- Adaptability within dynamic and ambiguous environments, with proactive ownership of problems
- Interest in AI and eagerness to experiment with the evolving landscape to make our work more efficient and effective
- Openness to direct feedback and continuous improvement, with ability to deliver feedback to others with empathy
- Active listening skills with an emphasis on teamwork in leadership and mentoring
Nice to Haves
- Experience writing email-safe HTML and CSS
- Proficiency with frontend bundling and development tools
- Experience shipping user-facing AI features
- Background in creator economy or publishing platforms
Working hours and location:
We're 100% remote with team members across the globe. The core collaboration hours for this team are 10:45am to 2pm Eastern Time. We promote flexible work outside these core hours.
Compensation + perks + benefits
Kit has standardized salaries based on position, no matter where you live. For this role, we’re hiring at a level 4 ($181,000), out of five levels. Level is determined based on experience and our interview process.
Perks + benefits include:
- Kit equity
- 401k with a 5% match
- Monthly medical benefits up to $1,950 a month toward premiums. Dental and vision premiums covered 100%
- $4,000 equipment allowance for your first two years, $3,000 budget every following two years
- Individual learning + development budget ($3,500/year)
- Gender affirming benefits
- Childcare benefit up to $3,000 annually
- Twenty (20) days of paid time off during each year of employment
- Paid paid vacation: An after-tax bonus of $1,000 for taking five consecutive days of vacation where you’re fully unplugged from work
- Ten (10) paid holidays a year
- Two weeks of paid sick time each year, including mental health + well being days
- Twelve (12) weeks paid parental leave and flexible scheduling in your child’s first year
- Up to six weeks of paid bereavement leave, medical leave, and disaster after six months of employment, two weeks of each paid leave in your first six months
- Winter Break Closure: Kit closes for a week at the end of December, giving everyone a collective break to enjoy the holiday season. Essential support services remain available, with teams coordinating to ensure coverage during this period
- Four-week, paid sabbatical after five years with the team
- Fantastic in-person or virtual retreats with the team twice a year
How to apply
We know that most people hate interviewing (we relate!). We aim to make it as good of an experience as we can, and part of that includes keeping you informed during the process.
Here’s what you can expect from the process:
- 30 min - Recruiter screen
- 45 min - Hiring manager screen
- Take-home technical assessment
- 60 min - Technical interview
- 60 min - Leadership & execution interview
To get started, complete this application, including answers to the questions on the next page. We read every single application, and your responses to our application questions help put your experience into context. We’ll keep you informed through every step
Kit is an equal opportunity employer. We value diversity in all of its forms, and we hire the best person we can for each role, no matter your personal background. Research tells us that applicants who are female or non-binary, as well as applicants who are people of color, are less likely to apply for roles they do not feel 100% qualified for. If you think you meet more than 50% of our requirements but fewer than 100% of them, please apply. We’re imperfect communicators, so think of our job postings as the starting point for discussion rather than proof that you shouldn’t apply.
Kit does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.
Apply for this job
*
indicates a required field