Senior Software Engineer

Maven is a marketplace for expert-led cohort-based professional education courses, reinventing how professionals learn with over 500 courses.
$170,000 - $220,000
Frontend
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
Education · Enterprise SaaS

Description For Senior Software Engineer

Maven, founded by Udemy co-founder Gagan Biyani and former Venmo engineer Shreyans Bhansali, is revolutionizing professional education through their marketplace of expert-led cohort-based courses. The platform hosts over 500 courses focused on critical professional skills, and has shown impressive growth of over 100% last year. Backed by $25M in funding from Andreessen Horowitz and First Round, Maven is tracking towards profitability.

As a Senior Software Engineer, you'll join a high-caliber team of 20 professionals who have built significant products at companies like Google, Twitter, Venmo, and Udemy. You'll have substantial ownership over technical systems and product roadmap, working on crucial components like the marketplace storefront, next-generation course platform, and recommendation systems. The tech stack includes React+Nextjs, Python+FastAPI, Postgres+OpenSearch, OpenAI, and dbt+Snowflake.

The role offers a competitive compensation package of $170-220k with strong equity, and embraces remote work culture while maintaining team cohesion through quarterly in-person meetings. You'll be working alongside experienced leaders including CTO Shreyans Bhansali, who built Venmo's early systems and sold Socratic to Google, and CEO Gagan Biyani, Udemy's co-founder.

This position is ideal for a senior engineer who values autonomy, enjoys full-stack development, and wants to make a significant impact in the education technology space. The team culture emphasizes open dialogue, effective decision-making, and maintaining close connections with instructors and students. If you're passionate about transforming professional education and have the technical expertise to build robust, scalable systems, this role offers an exceptional opportunity to shape the future of learning.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Own big parts of the fast growing marketplace
  • Work on marketplace storefront
  • Develop next-gen course platform
  • Build recommendation and data systems

Requirements For Senior Software Engineer

React
Python
PostgreSQL
  • 5+ years of experience shipping real features to a real user base
  • Comfortable with React hooks and data model design
  • Experience with Postgres performance
  • High degree of agency and conscientiousness
  • Crisp and thoughtful communicator
  • Must be in US/Canadian time zones

Benefits For Senior Software Engineer

Equity
  • Strong equity package
  • Competitive salary
  • Remote work flexibility
  • In-person team meetings 4x per year

Interested in this job?

Jobs Related To Maven Senior Software Engineer

Senior Web Software Engineer, Data Science Prototyping (12 month Contract)

Senior Web Software Engineer position at Airbnb focusing on Data Science prototyping, requiring expertise in frontend development and data visualization for a 12-month contract.

Senior Software Engineer, Community Support Engineering

Senior Software Engineer position at Airbnb focusing on Community Support Engineering, requiring 5+ years of experience and bilingual proficiency in English and Chinese.

Senior Full-Stack Software Engineer, Guest Displays & Platforms

Senior Full-Stack Software Engineer position at Airbnb working on Guest Displays & Platforms team, focusing on Product Details Page and guest booking flow.

Senior Frontend Engineer, Core Foundation

Senior Frontend Engineer position at Airbnb's Core Foundation team, focusing on building and improving web development infrastructure and developer experience.

Senior Frontend Engineer, Guest & Host

Senior Frontend Engineer position at Airbnb focusing on building co-hosting tools and features, requiring 5+ years of experience with modern frontend technologies.