Senior/Staff Software Engineer
Maven ClusterRole Overview
Maven Cluster is hiring a Senior/Staff Software Engineer. This is a contract remote role, with the team based in Remote (US time zones). Part of Maven Cluster's Fullstack hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
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.
Frequently Asked Questions
How do I apply for the Senior/Staff Software Engineer position at Maven Cluster?
Use the Apply button above to submit your application directly to Maven Cluster. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Senior/Staff Software Engineer role at Maven Cluster remote?
Yes. This is a remote role. The team is based in Remote (US time zones), but the position itself does not require relocating to that office.
What does a Senior/Staff Software Engineer at Maven Cluster earn?
Maven Cluster has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior/Staff Software Engineer role at Maven Cluster posted?
This role was posted on April 22, 2026 (63 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start