You Can Make A Difference!

Join Our Growing Team

Job Openings


BBJ Best Companies To Work For 2017

About Our Culture

We Put Our Customers First
Our customers are part of the Snapster family. Everything we do from the product to sales is about making them successful. They are our inspiration, and through our work, we hope to inspire them.

We Are One Team
We know the key to our success is creating a culture of unity. We work together, across departments, every day to share ideas openly, and learn from one another to build, market, sell, and support a great product that makes marketing better. It doesn't hurt that we hire great people.

We Are Open and Honest in Our Communication
Both physically, with our open-office environment, and psychologically, SnapApp believes in removing communication barriers so we're all on the same page.

We Aspire to Greatness
We never settle for less than our best effort and we work to inspire those we come in contact with to achieve greatness as well.

We Have Fun
From "Snappy Hour" and weekly company lunches to take-what-you-need PTO plan, we have fun! We take time to stop, relax, and have fun inside and outside of the office.

SnapApp Benefits

- Competitive salary and bonus plans
- Great people and an amazing company culture
- A great location in the heart of Copley with ample public transit access
- Take-what-you-need PTO policy
- Competitive benefits (medical, dental, sick leave, etc.)
- Company paid life Insurance, short term and long term disability and parental leave
- 401K and stock options
- Discounted gym membership
- Free snacks (both healthy and not)



Check Out Our Open Roles

If you're collaborative, thrive in open workspaces, and enjoy working with talented people, SnapApp could be a good fit for you. Take a look at
our current opportunities below. If you don't see a role that fits today, send us your resume (

Senior Software Engineer

SnapApp is a pioneering SaaS platform used by marketers to create captivating interactive content experiences for their demand generation programs across web, social, mobile and email channels. Our software platform helps marketers stay agile and creative so they can move from ideation to execution in hours or days instead of weeks or months. We have a premier product and are seeking people who want to leave their mark and help us take it to the next level.

So What Are We Looking For?

We’re looking for a self-starting full stack software engineer to join our software development team who can balance delivering customer functionality on the product roadmap while making continuousbimprovements to our cloud-based technology stack, architecture, and legacy systems.  SnapApp offers an innovative, fast-paced Agile development culture that inspires you to work and have fun.

Our software platform is hosted using Amazon Web Services (AWS) infrastructure and includes HTML5, CSS3, JavaScript, jQuery, Perl, Python, Node.js, React/Redux, Backbone.js, Bootstrap, and NoSQL databases in a Linux operating environment.

If you’re results-oriented, dedicated, and ready to contribute to an unparalleled experience for our customers, we’d love to speak with you. Sense of humor is required!

What's In It For You?

  • You will be a member of a great engineering team using best in class technologies
  • You will join a tech company voted by Boston Business Journal as a 2017 Best Places to Work
  • You will take advantage of a flexible work schedule and unlimited vacation


  • Collaborate with product managers to develop elegant solutions that delight our customers
  • Use software technologies for rapid development and testing of high performance software
  • Improve the efficiency and quality of our Agile development and DevOps processes
  • Share your experiences and contribute to an innovative learning culture
  • Make an immediate impact on the SnapApp customer experience

Skills, Knowledge and Experience:

  • BS in Computer Science, Engineering, or equivalent
  • 5 or more years developing commercial SaaS web applications in an AWS cloud environment
  • Proficiency in HTML5, CSS3, JavaScript technologies
  • Extensive development with your favorite object oriented web programming language and associated web frameworks
  • Data management with NoSQL data stores such as MongoDB or DynamoDB
  • Knowledge of CI/CD and related DevOps methods
  • Experience developing with legacy web application software is a plus
  • Strong desire to contribute in a collaborative Agile team environment
  • Excellent verbal and written communication skills
Title: Senior Software Engineer

Public Relations and Marketing Specialist

At SnapApp, we’re on a mission: We want to help marketers unleash their full potential through interactive content. To help us do that, we’re looking for an experienced Public Relations and Social Media Specialist to join our content marketing team, to build our brand’s presence through public relations, social media, and content.

This hands-on individual will be a SnapApp evangelist, solidifying our position as a leader in not only the martech landscape, but also as a tech company on the rise in the Boston area. This will be through a combination of media relations, social media, and content; it means building relationships with key publications, influencers and more, hunting down creative opportunities to boost awareness of SnapApp.

Our marketing team has the unique opportunity to market to other marketers – being creative is part of our DNA. If you are a resourceful, driven and entrepreneurial individual looking to join a growing startup and take your career to the next level, then this role will be be perfect.

Read on to see if you are a fit.


  • Develop and maintain relationships with key media outlets, industry analysts, bloggers and influencers; pitch relevant story ideas and respond to inbound requests as appropriate.
  • Write and distribute content including press releases, media alerts, bylines, analyst decks, etc.
  • Manage awards and speaking program; coordinate with events manager, seek out relevant opportunities and draft submissions.
  • Provide regular reports on the effectiveness of public relations activities, including media coverage reports, as well as flagging competitor references.
  • Manage and maintain presence on all SnapApp social media platforms, including LinkedIn, Twitter and Facebook.
  • Create and schedule content in support of marketing initiatives, including campaigns, events, blog posts, news, etc.
  • Act as subject matter expert on social media and promote best practices across marketing team and SnapApp as a whole.
  • Build relationships with key social influencers to drive engagement with SnapApp.
  • Track, monitor and analyze performance of social media programs and activities to drive improvement.
  • Write all kinds of content, including: blog posts, case studies, data sheets, web copy, PowerPoint slides, webinars, videos, and interactive content built in our own platform.

Skills, Knowledge and Experience:

  • 2-4 years public relations and social media experience, priority given to those with experience at a B2B-focused agency; experience with martech clients a plus
  • High creativity coupled with strong attention to detail and the ability to work in a rapidly-growing, evolving start-up environment
  • A creative storyteller and solid writer who can point to samples of work
  • Experience with social media management platforms (i.e. Hootsuite)
  • Not required, but bonus if you have some web content management experience (Drupal, Wordpress) and/or experience with Adobe Creative Cloud (Photoshop, InDesign) or Canva
  • Bachelor’s Degree in Journalism, Marketing, Communications, English or other related subject
Title: Public Relations and Marketing Specialist

Account Manager

At SnapApp, we’re on a mission to help our customers – marketers – unleash their potential through interactive content.  To help us do that, we’re looking for an experienced account manager to join our new account management team, to drive and support customer success on an ongoing basis.

This individual will be a close confidante to a specific portfolio of clients, building close relationships with customers, proactively identifying potential concerns, and seeking out opportunities for expansion and growth.

If you enjoy working closely with senior-level professionals to  brainstorm creative solutions to complex business problems and are passionate about helping customers achieve their goals, this is the right job for you.



  • Manage annual renewal cycle and negotiation on named accounts to retain and grow revenue through existing relationships
  • Identify accounts for expansion and manages sales of additional programs and commercial licenses
  • Develop and monitor account strategies through data analysis to proactively identify concerns and mitigate risk
  • Identify additional teams, divisions, and use cases for existing customers that the sales team can sell into

Skills, Knowledge and Experience:

  • A results-oriented self-starter with a track record of meeting and exceeding quota/goals through creativity and drive
  • Excellent problem solving and critical thinking skills
  • Outstanding communication, interpersonal, presentation, and client interaction skills
  • Ability to thrive in a fast paced environment
  • 3-7 years total experience in account management/sales
  • 2 years direct responsibility for renewals within a SaaS environment
  • Bachelor's Degree - emphasis in marketing, business, communications, or similar
  • Proficient using
  • Knowledge of digital marketing tools a strong plus
Title: Account Manager

Director, People Strategy

SnapApp is helping marketers unleash their potential by creating interactive content to better engage and convert their prospects.  A leader in the rapidly evolving MarTech landscape, we’re looking for a Director of People Strategy to help launch the potential in every employee.  Reporting to the COO, our Director, People Strategy will be an entrepreneurial leader and change agent with the mission of growing and retaining amazing talent while continuing to foster SnapApp’s award winning culture as we grow and scale. This position demands a balance of strategic and operational thinking, innovation, drive and interpersonal savvy.



  • You’ll be a strategic part of the Leadership team helping form and execute on our people initiatives
  • Translate overall business strategies and objectives into the appropriate people actions and initiatives
  • Own employee relations, benefits, compensation, training, career pathing, performance management
  • Manage talent acquisition strategy
  • Define employee policies, as needed
  • Work through the challenges of a rapidly growing organization
  • Be a central resource for all employees on any HR topics and questions
  • Manage the People Coordinator

Skills, Knowledge and Experience:

  • 8-10 years of HR experience
  • BA/BS degree
  • HR Certifications like PHR or SPHR, a plus
  • Experience in a fast paced high growth software company
  • Strong presentation, training and delivery skills.
  • Demonstrated ability to coach and influence at all levels.
  • Sound judgment, business acumen and the ability to make a contribution to the business as a whole.
  • Ability and desire to embrace and manage change
Title: Director, People Strategy

Interactive Marketing Strategist

SnapApp is on a mission to help marketers unleash their full potential and we are looking for an Interactive Marketing Strategist to help our customers do just that with interactive content. In this role, you will play both a customer success manager and consultant enabling customers to strategically think about adding in interactive content across their marketing campaigns. From onboarding and through continued engagement our Strategists ensure customer success, satisfaction, and adoption.

You are empathetic, pro-active, and organized and have no problem creating amazing relationships with our customers, from users to executives. You'll inspire these stakeholders to push the boundaries of their marketing strategies’ and reimagine how they are using content.  You will strive to showcase the value of the SnapApp platform and help customers show ROI.


  • Develop a consultative relationship to become a trusted advisor and subject matter expert to marketing professionals on interactive content
  • Promote the use of interactive content across marketing campaigns
  • Be the point of contact to manage through onboarding, strategy implementation, adoption, and continued engagement, while ensuring customer success throughout
  • Develop, monitor, and guide the execution of explicit project plans with customers against agreed upon goals through weekly status calls and frequent account reviews
  • Advocate and celebrate what your customers love about interactive content and understand what they’d like to have changed in the platform
  • Build and maintain strong relationships at all levels of the customer organization
  • Occasional travel to customer sites to help deliver our message

Skills, Knowledge and Experience:

  • 3+ years experience in marketing or a strategic customer facing role; content marketing, demand generation, customer success, customer service, or similar role within a SaaS environment
  • Understand digital marketing either through client management or directly in a marketing role; demand generation strategies, campaign creation and promotion, content and design creation
  • Ability to convey thought leadership, assist in customer’s understanding of it, and the application of it within their organization
  • An empathetic self-starter with strong project management and organizational skill; a proven ability to multi-task and meet deadlines. You have a bias toward action / you love to dive in and get stuff done
  • Experience managing professional relationships at multiple levels within an organization, nurturing them as needed, becoming a trusted advisor
  • Bachelor's Degree in a related field
  • Proficient using Salesforce
  • Knowledge of online marketing tools such as Marketo, Oracle Eloqua, Pardot, HubSpot, or Act-On, a strong plus
Title: Interactive Marketing Strategist

Business Development Representative

SnapApp is helping marketers unleash their potential by creating interactive content to better engage and convert their prospects.  A leader in the rapidly evolving MarTech landscape, SnapApp is adding an Business Development Rep. (BDR) to fuel our next level of growth.  If you’re  a high-energy, motivated self-starter, this opportunity can help you unleash your career by becoming an effective and successful sales professional utilizing a consultative sales approach.

The BDR very often has the initial (and, therefore, most important) opportunity to make an impression on a prospect so you will be responsible for ensuring a positive experience that will set the stage for effective sales follow-up. Driving excitement, creativity, and relationship building into every customer call is crucial. A successful candidate will have positive phone presence, and a track record of effective, credible lead follow-up and sales development at multiple levels within an organization.


  • Continuous prospecting, calling, and emailing to book appointments for Account Executives.
  • Research accounts to understand need, enable effective follow up, and generate interest in SnapApp’s content creation platform.
  • Track and forecast all sales activities using
  • Meets or exceeds activity metrics for outbound calls, emails, appointments set, and opportunities created.
  • Proactively look for opportunities to improve, optimize end-to-end lead management and other sales and marketing processes.
  • Stay updated on new product features, customer success stories.

Skills, Knowledge and Experience:

  • Bachelor's degree plus 0 - 2 years of work experience.
  • Qualified candidates must have a desire to work in startup environment with the goal of advancing their career in sales.
  • Strong written and verbal communication skills.
  • Excellent listening skills.
  • Ability to lead conversations and ask open ended questions.
  • Self-starter with a passion to learn how to solve complex problems and business analysis.
  • Enthusiasm, competitiveness, and willingness to learn, a must.
Title: Business Development Representative

Account Executive

SnapApp is helping marketers unleash their potential by creating interactive content to better engage and convert their prospects. A leader in the rapidly evolving MarTech landscape, SnapApp is adding an Account Executive to fuel our next level of growth. Supported by a dedicated Business Development Representative, SnapApp Account Executives are responsible for creating opportunities, developing relationships and closing new business within an established geographic territory.



  • Work closely with sales management to maximize sales within assigned territory.
  • Meet or exceed net new sales revenue and logo targets.
  • Be able to identify new opportunities, qualify need and demonstrate the value of the SnapApp platform by leveraging a consultative selling approach.
  • Partner with your business development representative (BDR) to identify and penetrate top targets within your assigned territory.
  • Ability to efficiently manage time to focus on activities that drive revenue.
  • Become a trusted resource and develop strong relationships with prospects.
  • Successfully identify, manage and overcome prospect objections during the sales process.
  • Evangelize and provide thought leadership on the value of interactive content.
  • Track and forecast all sales activities using
  • Stay updated on new product features, customer success stories and competitive intelligence.

Skills, Knowledge and Experience:

  • Qualified candidates must have a desire to work in a startup environment as one of the foundational members of a growing sales organization.
  • 3 – 5 years’ experience working in a fast paced, entrepreneurial, SaaS sales environment.
  • Demonstrable success of consistently achieving sales performance quotas.
  • Outstanding verbal, written and phone-based communications skills are required.
  • Strong interpersonal skills and ability to excel in a team oriented atmosphere.
  • Experience managing all sales related activities within a CRM such as
  • Experience selling to Marketing, a plus.
  • Strong work ethic and desire to continuously improve sales effectiveness and business acumen an absolute must.
Title: Account Executive

Enterprise Account Executive

Do you have experience selling SaaS solutions to the Fortune 1000? Do you thrive on the cutting edge of technology, challenging prospects to re-think their status quo and use technology to transform their strategy? If that sounds like you, this is your next job.  

SnapApp is helping marketers unleash their potential by creating interactive content to better engage and convert their prospects.  A leader in the rapidly evolving MarTech landscape, SnapApp is adding an Enterprise Account Executive to fuel our next level of growth. As an Enterprise Account Executive at SnapApp, you are a hunter with experience in selling SaaS to marketers in large Enterprise accounts. A successful candidate has a history of crushing quota , is creative, enthusiastic, and a self-starter who understands sales process, excels at creating relationships and has no quit in them.


  • Work closely with sales management to maximize sales within assigned territory.
  • Meet or exceed net new sales revenue targets.
  • Identify new opportunities, qualify need, and demonstrate the value of the SnapApp platform by leveraging a consultative selling approach.
  • Efficiently manage time to focus on activities that drive revenue.
  • Become a trusted resource and develop strong relationships with prospects.
  • Successfully understand, manage, and overcome prospect objections during the sales process.
  • Evangelize and provide thought leadership on the value of interactive content.
  • Track and forecast all sales activities using
  • Keep abreast of new product features, customer success stories, and competitive intelligence.

Skills, Knowledge and Experience:

  • 3+ years of experience in a software or services related company selling to marketers
  • Experience working in Salesforce or similar CRM tools
  • Outstanding verbal and written skills, as well as experience developing strong relationships over the phone
  • Demonstrated consistent delivery of results, over achieving company goals
  • Hunter mentality: Must have experience finding and closing your own deals and running a complete sales cycle
  • Proven ability to work within a team and build relationships quickly
  • Charismatic, enthusiastic personality and strong sense of humor
  • A perpetual learner who reads and studies the craft of sales
  • Willingness to embrace change and relentlessly adjust as necessary
  • Comfort with a metrics-driven environment: Must have a results-oriented focus with a demonstrated capacity to set and track realistic goals
  • Strong work ethic, desire to continuously improve sales effectiveness, and business acumen an absolute must.
Title: Enterprise Account Executive

Seeing a great fit?

Apply Now

SnapApp is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.