Casual, Fun, & Energetic Environment Working With the Best People in the Industry.

Founded in 2000 and headquartered in Wayland, MA, we foster a collaborative, team-oriented environment that offers opportunities to develop your skills and career while making a huge impact within the organization every day. We encourage our team to introduce new ideas to keep us on the cutting-edge of technology in order to provide our clients the best software possible.

Check us out on Glassdoor
Career Development Training, Growth and Advancement
Casual Environment Professional yet casual work environment that is flexible, stimulating and rewarding
Generous Benefits Medical and Financial Employee Perks
Our Values

All successful team members at MembersFirst demonstrate:

  • Customer Focus - Dedicated to exceeding the expectations of our customers; uses customer information for improvements in products and services; establishes and maintains effective relationships with customers and gains their trust and respect.
  • Integrity And Trust - Is seen as a direct and truthful individual; admits mistakes; doesn't misrepresent him/herself for personal gain.
  • Action-orientated - Full of energy for the things he/she sees as challenging; seizes opportunities.
  • Interpersonal Savvy - Relates well to all kinds of people, up, down, and sideways, inside and outside the organization; builds a strong rapport.
  • Motivating Others - Creates a climate in which people want to do their best; invites input from each person and shares ownership and visibility; makes each individual feel his/her work is important; is someone people like working with.
Current Openings

The Manager of Product is responsible for the product planning, organization, documentation, and marketing leading up to and following product launch. This includes gathering and prioritizing product and customer requirements, managing the product throughout the product lifecycle, and working closely with engineering to deliver winning products. It also includes working with sales, marketing, and support to ensure customer satisfaction goals are met. The Manager of Product represents the interests of all internal and external stakeholders and also ensures that the product supports the company's overall strategy and goals.

We are looking for someone to drive our products forward including a website CMS, reservations systems (tee times, dining, courts, lessons), mobile app, and our email communication platform. This role reports directly to the President of MembersFirst and works very closely with the Manager of Development to obtain enhancement LOEs and plan the sprints. This role is also a people manager overseeing a potential team of 2-3 Product Specialists and 1-3 Software Quality Assurance Analysts.


  • Gather and organize product requirements from internal team and clients
  • Create Product Requirements Documents with prioritized features and corresponding justification
  • Create wireframe mockups of enhancements and new product screens
  • Lead product discussions with various team members
  • Run beta and pilot programs with early-stage products
  • Enlist, train, and collaborate with beta clients
  • Be an expert with respect to the competition
  • Develop the core positioning and messaging for the product
  • Perform product demos and webinars to customers
  • Brief and train the internal teams in departmental meetings, Town Halls, and learning sessions
  • Create internal sales and support tools
  • Act as a leader within the company
  • Create workflow charts of user experience
  • Lead requirement gathering sessions with clients for enhancements and custom development projects
  • Write agreement language and specifications for custom development projects
  • Lead the rollout of new products and enhancements
  • Write Help Center support articles
  • Write internal and external product release notes
  • Involved in sprint planning meetings


  •  5+ years of Product Management experience
  • 3+ years of people Management experience
  • Demonstrated success defining and launching products
  • Excellent written and verbal communication skills
  • Technical background, with experience in software product management
  • Understanding of UI and UX practices
  • Excellent teamwork skills
  • Proven ability to influence cross-functional teams without formal authority
  • Experience working with external third parties to assess partnerships and integrations
  • Examples and at least one sample of an effective document delivered in the past
  • Ability to understand and juggle the client and business needs
  • Ability to translate user and business requirements into the necessary level of detail
  • Proficiency in conflict resolution and problem-solving techniques
  • Ability to juggle many requests while maintaining clear priorities
  • Natural leadership instincts with proven ability to innovate
  • An entrepreneurial work style, you're a self-starter
  • Excellent organization skills
  • Ability to work well with designers and engineers
  • An analytical and metrics driven work style
  • Great interpersonal and communication skills
  • Conductor, must keep the entire team on track
  • Motivator, must convince and motivate team to work together on one vision
  • Diplomat, negotiate and coordinate with different departments for a product release
  • Tactfully communicate progress to higher ups
  • Technical skills to translate requirements into development direction
  • Understands what motivates certain user actions and advocates for the users
  • Bring evidence-based decision-making to your communication.
  • Be a ruthless prioritizer while balancing the needs of customers and stakeholders.
  • Be able to say no, but explain why in terms that stakeholders understand.
  • Be transparent about your prioritization and roadmap process.
  • Can effectively cope with change/ambiguity and shift gears comfortably
  • Sought out by others for advice and solutions based on strong decision quality.
  • Experience developing direct reports and is a people builder.
  • Ability to be a team player and encourage cooperation with peers to solve problems
  • Strong perseverance: pursues everything with energy, drive, and a need to finish; seldom gives up before finishing.
  • Strong priority setting in order to eliminate roadblocks and create focus.
  • Capable of creating processes to create resource efficiency and manage through systems.

Apply to be a Project Associate Today!

As a Project Associate, you will be working with our entire Professional Services team supporting website development and maintenance. For the right candidate, this position leads to a number of exciting career advancement opportunities within our company, including positions in Interactive Design, Account Management, Project Management, Marketing, or Sales.

You will need to be able to work with little or no direction, be self-disciplined, highly organized and process driven. In this position, you will need to be able to multitask between small ticket tasks and long-term projects seamlessly throughout the day. Be quick to learn, very flexible and able to adapt to frequent change.


  • Assist in all phases of website design and production (content loading, image optimization, semantic HTML structuring)
  • Collect, organize and manage the timely publishing of site content
  • Interact with and support cross-functional teams (Project Management, Design and Technical Services) as needed to meet project objectives
  • Perform rigorous site review and testing prior to site launch


  • Excellent verbal and written communication skills.
  • Fluent in HTML and proficient with Photoshop
  • Experience with content publishing and/or content management systems
  • Working knowledge of CSS and Javascript
  • Demonstrated ability to communicate effectively with peers, project stakeholders and external clients
  • High comfort level with maintaining websites and distributing email communications
  • Being dependable, maintaining a positive attitude and strong work ethic
  • Can effectively cope with change/ambiguity and shift gears comfortably
  • Demonstrates composure under pressure and is a settling influence in challenging times.
  • Enjoys learning on the fly. Learns quickly when facing new problems; analyzes both successes and failures for clues to improvement; enjoys the challenge of unfamiliar tasks.
  • Strong organizational skills: uses resources effectively and efficiently arranges information and files in a useful manner.
  • Strong perseverance: pursues everything with energy, drive, and a need to finish; seldom gives up before finishing.
  • Strong technical learning: is good at learning a new industry, company, product, or technical knowledge.

Apply to be a Project Manager Today!

We're looking for a passionate, proactive, and resourceful Project Manager to join our dynamic team. We take our projects and our clients very seriously, but not ourselves. We value a strong work ethic, creativity, professionalism, and top quality work.

You'll be tasked with managing all aspects of external and internal stakeholder engagement in projects from beginning to end, working closely with teams of design, development and client support. You will lead and manage clients through each stage of the process involved in building and launching interactive websites, modules, and mobile applications. The key to success in this role is determined by your confident and competent leadership and how easily you demonstrate exemplary timeline management skills, task coordination, accountability, benchmark setting, metric measurement, pride in your achievements, quality assurance, and proactive communication.


  • Lead clients through all stages of a project's lifecycle; kick-off, requirement definition, site architecture, site configuration, design, content publishing, quality control testing, training, launch, and ongoing management.
  • Proactive and able to multi-task multiple projects and clients
  • Fully understand, and able to clarify, project goals and objectives
  • Facilitate and direct all client meetings and interactions related to the implementation of the project
  • Appropriately set and manage client expectations of project tasks, critical sign-off stages, and milestone schedules
  • Coordinate the involvement of cross-functional teams (design, and technical services) as needed to meet project objectives
  • Establish and drive project timeline and deliverable schedules, ensuring compliance and accountability by an internal team
  • Record, track and manage projects through the use of web-based project management software
  • Prepare and distribute timely project status reports to internal and external stakeholders
  • Construct intuitive sitemap architecture that supports client objectives and facilitates easy accessibility and use by site visitors
  • Perform rigorous site review and quality assurance testing prior to site launch to ensure the highest quality appearance, completeness, and functional operation


  • 3-5 years of previous experience managing interactive/web projects
  • Establishes and maintains two-way communication to give clear direction and set well-planned and organized objectives appropriately.
  • Independent self-starter; able and eager to dig into a deep software application, and become technically proficient and intimately familiar with its full functionality
  • Technically savvy with proficient experience in HTML and at least some experience in CSS/JavaScript
  • Strong organizational skills: uses resources effectively and efficiently arranges information and files in a useful manner.
  • Strong planning and scoping skills. Able to measure performance and evaluate results.
  • Strong priority setting in order to eliminate roadblocks and create focus.
  • Capable of creating processes to create resource efficiency and manage through systems.
  • Is able to write/orate clearly and succinctly in a variety of communication settings and styles - specifically related to web development projects.
  • Proven attention-to-detail and ability to effectively multi-task in a deadline-driven atmosphere utilizing strong organizational skills
  • Comfortable in a customer-facing role (have a strong customer-service orientation) and possess a professional and courteous disposition and demeanor
  • Demonstrated experience in working effectively in a highly collaborative team setting
  • Strong knowledge of content publishing and/or CMS
  • Strong familiarity with web information architecture standards (e.g. sitemaps, navigation structure, content layout/presentation, etc.)
  • Strong familiarity with best practices in website development, including design and usability
  • Demonstrated experience in creative problem-solving and client relationship management
  • Knowledge of Google and Microsoft Office applications