Maven
Senior Software Engineer
Job Description
About Maven
Maven is reinventing professional education. Instead of taking 2 years for a Master's, we believe professionals should learn every year, from real-world experts. Our marketplace has over 500 expert-led cohort-based courses focused on the critical skills needed to succeed. We encourage you to explore them, and read their reviews, to get an idea of the transformative learning experiences and career growth that we enable. And then think about what Maven could be at scale.
We are founder-led; our CEO, Gagan, co-founded Udemy, and our CTO, Shreyans, was the first engineer at Venmo. Our small team is incredible and momentum is building; we grew over 100% last year. We've raised $25 million from Andreessen Horowitz, First Round, and a supportive network of industry angels and are on track for profitability.
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
We’re a team of 20, working remotely but meeting in person 4x a year. Many of us have worked together for 3+ years and the whole team works really well together.
I (Shreyans Bhansali, co-founder and CTO) built a lot of Venmo's earliest systems before starting, building, and selling Socratic - an early AI-powered learning app - to Google. My co-founder and CEO, Gagan Biyani, was a co-founder at Udemy. Our lead designer designed Twitter threads and the Airbnb listings page, and everyone on the team is equally capable.
We are closely connected to our instructors and students and learn from our frequent dialogues, effectively and openly debate decisions, and move with conviction but an open mind.
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.
Maven
Live courses with real-world experts in AI, Product, Leadership, Design, Data & engineering, Marketing & sales, and Business & finance.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.