Senior/Staff Software Engineer
About Maven
Maven is the home for human expertise on the Internet. We started with practical, professional courses on key skills taught by leading experts in your field. Think: learning AI Product Management from a head of product at OpenAI or an engineering lead at Meta. Our cohort-based model means engagement rates are 80-90% instead of the 5-10% from video-based learning. Over 500 experts use Maven and they earn $40M/year on the platform.
Maven now aims to be the #1 destination for expert creator businesses that include workshops, courses, corporate consulting, 1:1 coaching, and educational products. Today, we're direct to consumer but eventually we'll offer certificate programs, MBA-like programs, and sell directly to businesses.
We’re the industry leaders in a growing segment of the creator economy. As the need to learn AI grows, Maven has become the place to learn valuable skills. As AI takes over more mid-level IC tasks, access to human expertise is ever-more important. We've raised $25 million from Andreessen Horowitz, First Round, and a supportive network of industry angels. Join us to do the best work of your career, and help every professional access the world’s most impressive human experts.
The role
We’re looking for full-stack product engineers to own big parts of our fast growing marketplace including our marketplace storefront, next-gen course platform, and recommendation and data systems.
What makes this role great:
- High degree of ownership over our technical systems and product roadmap
- Work with a world class team (we've built big things at Google, Twitter, Venmo, Udemy, and more)
- Fast growing marketplace of highly-rated courses, including many million-dollar instructors
- Close knit team with the flexibility of remote work (in the US/Canada)
You should apply if you:
- Have 5+ years of experience shipping real features to a real user base (excluding personal or school projects)
- Are as comfortable dealing React hooks and data model design as with Postgres performance
- Exhibit a high degree of agency and conscientiousness in your work
- Are a crisp and thoughtful communicator
We use React+Nextjs, Python+FastAPI, Postgres+OpenSearch, OpenAI, dbt+Snowflake.
The team
Maven is committed to having a small, empowered team (currently 25 total), so you should be excited to do your own market research, strategic thinking, end-to-end sales, and day-to-day operations.
We are high-ownership and high-collaboration. We post regular status updates to dedicated Slack channels to get input. If you’re blocked, everyone is there to help (but otherwise we’ll assume you’re on it). This makes Maven a great cross-functional learning environment. Expect direct feedback every single day!
Ownership, collaboration, and feedback are not just nice ideas here; we are fully remote, so they are required. We are a writing-focused company, with no-meeting Wednesdays for getting shit done. We gather for a week-long offsite twice a year where we discuss company strategy, hack on new product offerings, and get absurdly competitive over random games.
How to apply
Open to anyone in US/Canadian time zones.
Salary range: $170-220k, with strong equity and benefits.
Important: Email us at eng @ maven.com with your application. Do not bother with the form below (it can't be turned off). Send us a thoughtful but succinct note along with your LinkedIn and other informative links. Live projects are especially nice to see, as are links to personal sites.
Create a Job Alert
Interested in building your career at Maven? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
