FlexHired LogoFlexHired

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.

Interested in this job?

Application deadline: Open until filled

Logo of Maven

Maven

Live courses with real-world experts in AI, Product, Leadership, Design, Data & engineering, Marketing & sales, and Business & finance.

See more jobs
Date PostedMarch 3rd, 2025
Job TypeFull Time
LocationRemote (US time zones)
Salary$170 - $220,000
Exciting remote opportunity (requires residency in United States) for a Senior Software Engineer at Maven. Offering $170 - $220,000 (full time). Explore more remote jobs on FlexHired!

Safe 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.

Related Jobs

Logo of Maven
Remote (US time zones)
$150,000 - $200,000
2 weeks ago
Logo of Maven
Remote (US time zones)
$150,000 - $200,000
3 weeks ago

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.