Careers
If you're a talented, creative and high-energy person, we want you on the Brainshark team! Why work here? Brainshark is a fun, dynamic, fast-growing company. We have a team of smart, motivated contributors who love to roll up their sleeves. If you'd like to help build innovative technology and a great company, we'd like to hear from you.
Brainshark offers a competitive compensation and benefit package including:
- Medical
- Dental
- 401K
- Flexible spending plans
- Disability
- Life insurance
- On site fitness center
- Generous vacation time
Brainshark is an Equal Opportunity Employer. We welcome and encourage diversity in the workplace.
If you are interested in joining the Brainshark team, email your resume and a cover letter to jobs@brainshark.com with the job title in the subject line.
Sales
SMB Sales Account ExecutiveBusiness Development Representative
Support
Customer Success RepresentativeTechnical Support Engineer
IT
Senior Windows/Network EngineerEngineering
Software EngineerSenior Software Engineer
Sr. QA Engineer
Services
Lead ConsultantWeb Producer
Lead Consultant
Position Summary
Oversees the positioning, planning and direction and delivery of Brainshark Applied Breakthrough Communications Solutions Engagements. This includes supporting the sales team by providing solution consultation, supporting the Customer Success Team by providing project management leadership and supervising a small team of consultants.
Primary Responsibilities
- Work with customers to understand their business, technical and process requirements to prepare proposals that accurately reflect customer needs and goals while communicating the value of Brainshark methods, processes and services.
- Development of detailed project plans to ensure the effective planning and management of Professional Services engagements.
- Allocate and oversee both internal and customer resources to ensure that engagements are completed within committed time, scope and budget.
- Communicate and publish plans to appropriate involved individuals to ensure each person understands the overall scope of the project and when tasks are required to begin and be completed.
- Assist in the creation and support of standards, processes and procedures necessary to produce successful projects and assist in working effectively across the organization
- Implement and supervise the utilization of standard tools, methodologies and technical procedures to ensure quality engagements and adherence to best-practices.
- Preparation progress reports, and measurements for monitoring of overall project performance.
- Provide supervision, guidance and feedback to a team of consultants.
- Schedule and conduct annual reviews with each consultant on the team.
- Run weekly team meeting for providing training, supervision and communication.
- Mentor and train new and existing consultants in collaboration with Director of Customer Success
- Perform other tasks as assigned by Director of Customer Success
Knowledge, Skill and Ability
- Knowledge of and competency in project management processes, including planning tasks and allocating resources, risk management, issues management, time management, financial management, documentation and record keeping.
- Ability to conceptualize and articulate complex software/process solutions.
- Ability to analyze complex data and prepare a relevant business case
- Ability to plan and facilitate meetings.
- Strategic, conceptual analytical thinking and decision making skills.
- Adaptability and flexibility including ability to manage deadline pressure, ambiguity and change.
- Negotiating skills within a context of political sensitivity and conflicting interests.
- Presentation and written communication skills.
- Ability to consult or provide guidance on complex matters to non-specialists; ability to communicate effectively with senior management.
- Extensive knowledge of project management methodology.
- Ability to build team and generate a spirit of cooperation while coordinating diverse activities and groups; people management and negotiating skills within a team environment.
Background, Experience and Education
- Bachelors degree or higher; minor or advanced degree in business
- PMP certification and/or other industry and project management certifications.
- 10 years project management experience in using formal project management methodology, techniques, and tools.
- Expert proficiency with MS Project
- Experience as lead project manager for multiple medium-to-large projects (standalone or within a program) simultaneously.
Other
Occasional travel required
To apply, email resume with salary requirements to: jobs@brainshark.com
Web Producer
Description
Reporting to: Director of Multimedia Production
The Web Producer/Developer is responsible for the design, construction and maintenance of all web-oriented materials created by Brainshark services, including custom portals, newsletters, emails, landing pages and microsites.
Responsibilities
- Implement final site configuration and functions utilizing supplied design elements using HTML, CSS, and JavaScript
- Post, test and update pages and scripts as necessary
- Troubleshoot and QC/debug work as necessary/required
- Manage multiple ongoing projects
- Report project status to Producers on daily basis
- Realize and allocate suitable timeframes to perform routine tasks
- Plan and execute project deliverables according to supplied plans and timeframes
Qualifications and skills:
- Proficient with various web design tools including HTML, CSS, Javascript, Photoshop and Illustrator
- Understanding of and ability to work within multiple database constructs and environments
- Ability to think critically and solve problems
- Attention to detail, dedication to quality assurance and thorough follow-through
- Extremely Professional Individual
- Ability to work as part of a team
- Strong written and oral communication skills
- Organizational skills a must
- Acute attention to detail
- Ability to work in a fast-paced environment, managing multiple planned and unplanned projects
- Ability to Meet Deadlines
To apply, email resume with salary requirements to: jobs@brainshark.com using a subject line of “Web Producer Candidate”.
Business Development Representative
Position Summary
Brainshark is looking for an energetic, hunter-mentality, phone-a-holic to help us generate qualified prospects for our sales team. We provide uniquely powerful marketing programs to support Business Development efforts -- both following up on leads generated from programs, and your own independent prospecting. Work among a team of peers, where you can leverage one another’s best practices and share ideas as part of a marketing team that is ahead of the curve.
Responsibilities
Develop familiarity with Brainshark’s target market, prospects’ business drivers and strategies to develop intrigue and distinguish Brainshark as a potential solution in the prospect’s mind.
Identify key targets in our proprietary database and initiate contact with appropriate suspects, leveraging research resources to create intrigue, assess their current business methods and position Brainshark’s enterprise solutions.
Leverage all contacts to identify other prospects through referrals Identify decision makers and company goals to position Brainshark appropriately.
Reach out to and follow up with respondents from a variety of marketing programs to initiate conversation, learn current business programs and qualify potential business applications.
Track all activity thoroughly into CRM system (salesforce.com) to support account and management teams. Validate activity and lead qualification reports.
Provide field rep with solid prospect background on role, need and intrigue to ensure high-quality prospect transition into the sales process.
Identify potential opportunities and transition leads to field sales by proactively setting up sales appointments for further qualification discussions.
The successful candidate will have:
- BS or BA degree and a minimum of 3 years’ business experience in sales and/or a customer-facing role
- Experience conducting business and building relationships in phone & email, with excellent phone, interpersonal, verbal & written capabilities
- Client-oriented writing skills (please send me a note: BDRJobs@brainshark.com )
- Experience successfully managing multiple priorities simultaneously, maintaining a high-volume pace with the ability to “switch gears” quickly as the prospecting conversation warrants.
- Over-the-top motivation and creativity to successfully reach prospects and create conversations
- Comfort recording everything into our CRM system (salesforce.com – we can only improve what we measure)
- Professional persistence & ability to “think on your feet” and make a compelling introduction. HUNTER mentality.
- Organizational skills and a results-oriented self-starter attitude
- Proven track record of meeting and exceeding goals – this position carries a qualified lead and pipeline quota and bonuses for exceeding quota.
- Working knowledge of MS Office applications, Salesforce.com and internet navigation.
To apply, email resume with salary requirements to: bdrjobs@brainshark.com
SMB Sales Account Executive
Position Summary
Reporting to the SMB Sales Director, responsibilities include; achieving territory revenue quota and assigned market development objectives. Requires software or enterprise sales experience with proven ability to qualify, develop, close and manage assigned territory and sales opportunities.
Responsibilities
- Consistently meet or exceed assigned monthly, quarterly and annual revenue quota associated with management and development of sales opportunities within assigned territory and or vertical market segment.
- Responsible for designing and implementing a sales strategy & territory plan including but, not limited to the following: cold calls, customer presentations via web and live, marketing campaigns of Brainshark products & services resulting in new revenue generated in assigned territory.
- Proactively follow-up on all opportunities generated by marketing campaigns and self generated leads.
- Provide & maintain accurate 3-4 month rolling forecast.
- Generate referrals and references from clients.
- Communicate customer issues to sales management for resolution and product enhancements.
- Manage and grow existing accounts in assigned territory.
- Customer retention for continued revenue stream in assigned territory.
- Document and maintain accurate account information and all transactions with customers and prospects in Salesforce.com CRM database.
- Participate in weekly/monthly sales meetings.
- Consistently meet or exceed assigned quota of outbound calls, 1st Buyer Meetings, pilots, product presentations/demonstrations.
- Keep abreast of all product developments and enhancements.
Requirements
- BS, BA or equivalent.
- Requires 2-4+ years experience selling product and service solutions in the software/computer industry.
- Proven track record of selling and presenting live and via the WEB to senior executives of small to mid-size companies.
- Ability to identify, manage and close new business opportunities with an emphasis on qualifying early.
- Ability to develop relationships with customer's senior management.
- Ability to work as a member of an account team consisting of Brainshark product sales, technical and management personnel.
- Strong written and verbal communication skills.
Desired Knowledge/Skills
- Professional selling strategies and processes skills.
- Consultative selling strategies.
- Excellent phone skills.
- Excellent interpersonal skills.
- Excellent WEB based presentation skills.
- Strong organizational skills.
- Ability to develop and maintain relationships with customers.
- Familiarity with sales automation tools especially Salesforce.com
- Familiar with the Internet, social media and its capabilities.
- Working Knowledge of MS Word, MS Excel, MS Outlook, Powerpoint.
To apply, email resume with salary requirements to: jobs@brainshark.com
Customer Success Representative
Join a successful team of Brainshark Customer Success Representatives who assist Customers in their use of Brainshark Enterprise Solutions to meet business communication objectives.
Position Summary
A Customer Success Representative provides world-class telephone and web-based (email/chat/web meeting) consultation, implementation, support and service to Brainshark Customers to expand use of Brainshark within the Customer’s organization.
You will develop a proficiency in the Brainshark application including configuration, usage, workflow, and the knowledge of how to implement and use the Brainshark technology to accomplish specific business tasks. You will be required to maintain the highest level of product knowledge through formalized training and self-education. You will be responsive to and meet the needs of Brainshark Customers. You will provide support directly to the Customer or facilitate that Customer’s introduction to Brainshark staff such as Product Management, Sales or Professional Services when appropriate. You will document each Customer request in the Support tracking system and keep all open issues updated with current status, next steps, and clear ownership of each next step until a final resolution is delivered.
Primary Responsibilities
- provide how-to support for the Brainshark applications by answering questions asked by Customers and coworkers
- document each question and answer provided in the support tracking system for future reference by the Customer and coworkers
- review Customer presentations and deliver feedback on how the Customer can improve the effectiveness of their content
- deliver content assembly and administrative services to Customers as directed by Professional Services
- engage in initiatives to drive Customer usage and increase adoption through pro-active Customer outreach
Qualifications
4 year college degree and a working knowledge of Windows and Mac applications; Powerpoint, Internet Explorer, Firefox, Chrome and Safari. You must have exceptional telephone and communications skills and are able to communicate with Customers clearly and concisely both verbally and in writing with great attention to detail. You have a personable disposition and enjoy developing business relationships with Customers. You are motivated, energetic and proactive in meeting Customer needs, company goals and personal career goals.
To apply, email resume with salary requirements to: jobs@brainshark.com using a subject line of “Customer Success Representative Candidate”.
Senior Windows / Network Engineer
Brainshark is growing fast and is looking for 2 Senior Windows / Network Engineers to help support our web hosting environment. The position is located in our Waltham, Massachusetts office. The ideal candidate should be able to wear many hats and possess many of the following skills:
Strong knowledge of Windows Server (2003 and 2008)
- Service management
- Hardening
- Disk management
- Group Policy
IIS hosting (version 7.5)
- SSL
- HP server configuration
- Raid setup
- Insight manager
Strong VMWare experience in these areas
- VMotion
- Configuration
Also:
- Advanced knowledge of firewalls, routers, load balancers, switches and intrusion detection appliances (Cisco and Juniper)
- Proven experience troubleshooting and supporting LAN/WAN environments as well as performance monitoring and troubleshooting of TCP/IP networks.
- Excellent written and verbal communications skills and capacity to creatively solve problems are essential.
Responsibilities:
- Provide problem diagnosis and support for Brainshark’s network, systems and applications environment
- Perform maintenance tasks on Brainshark systems
- Work with fellow operations personnel to meet team goals and improve processes / practices.
- Define Operation standards and document them (server installation, hardening guides, etc…)
- Participate in 24/7 on-call Operational support rotation
- Automate mundane tasks using Group Policy or scripting
Desired Skills & Experience:
PreferredSkills / Qualifications
- Dell KACE
- Orion Solarwinds
- Arcsight Logger appliances
- Web Optimizations
- -Load Balancers
- -Firebug / Google Pagespeed
- VPN installation and troubleshooting
- Symantec Endpoint Protection
- Commvault
This position reports directly to the Director of IT.
To apply for this position please email your cover letter and resume to ITJobs@brainshark.com with the subject heading "Senior Windows / Network Engineer Candidate"
Technical Support Engineer
Join a successful team of Brainshark Technical Support Engineers who assist Customers in their use of Brainshark Enterprise Solutions to meet business communication objectives.
Primary Responsibilities
A successful candidate will be able to perform the following job duties:
- Attend all internal training and obtain all available learning and development certifications.
- Become proficient in the Brainshark application including configuration, usage, workflow and the knowledge of how to implement and use Brainshark technology to accomplish specific business tasks.
- Develop expertise of Brainshark feature(s) then create and deliver internal training for coworkers.
- Provide technical support for Brainshark application issues via email, phone, chat and online meetings.
- Be exceptionally professional, responsive and proactive on every request for support.
- Triage and identify each support request as one of the following: how to question, enhancement request, product defect report or professional services request.
- Provide support directly to the Customer or facilitate that Customer’s access to more suitable Brainshark staff when necessary (ie product manager, engineer, professional services consultant).
- Clearly document the issue and how it was solved in great detail in the support tracking system for future reference by the Customer and coworkers.
- Keep open issues updated with current status, next steps and clear ownership of each next step.
- If a product defect is found, then develop workarounds to provide the Customer with immediate relief. Pursue the root cause and facilitate the development of a permanent solution with engineering.
- Author knowledgebase articles to document technical lessons learned and to document advanced or obscure application features and behaviors.
Qualifications
A successful candidate will have at least a 4 year college degree (B.S. preferred) and a minimum of 5 years work experience in a Technical Support or similar role at a high tech company. A successful candidate will have experience using Microsoft Powerpoint and supporting web based applications using Internet Explorer, FireFox, Chrome and Safari running on Windows, Mac and mobile devices.
To apply, email resume with salary requirements to: jobs@brainshark.com using a subject line of “Technical Support Engineer Candidate”.
Software Engineer
Position Summary
Brainshark is a fast growing Software-as-a-Service company whose application allows anyone to easily create rich, web-enabled content that audiences can view on demand. More than 1,000 companies, including a third of the Fortune 100 use our solutions. We've enjoyed a history of steady growth and we’re expecting the next decade to be even better.
We are looking for a Software Engineer with a passion for maintaining and troubleshooting scalable, innovative web applications. The successful candidate is a self starter who enjoys learning, innovating, and working in a collaborative environment that appreciates people who contribute at a high level. This is an excellent position for a QA or IT professional that has been coding at home and is looking to make a career change, with many opportunities for mentoring and advancement into software engineering.
Essential Skills
- You "get" the web! We love the web – we want you to love it too.
- Troubleshooting - you can take a bug from the initial report from our Support team, through reproduction and root cause analysis, to fix, final testing, and release
- Interested in maintaining a scalable web application that supports millions of users. We have designed a C# application load-balanced across multiple web servers communicating with an EMC storage array and a SQL Server cluster. We want you to help us keep it running at maximum efficiency.
- Familiar with JavaScript/JQuery, C#, web services (SOAP, REST) and SQL. You can help us build custom solutions for our product using our web services API.
- Expert SQL knowledge (MS SQL 2008 a plus).
- Strong command of written and spoken English.
Desired Knowledge/Skills
- Microsoft Reporting Server
- Streaming media experience
- Automated testing experience (load testing, etc.)
To apply, email resume with salary requirements to: jobs@brainshark.com
Senior Software Engineer
Position Summary
We are looking for a Senior Software Engineer with a passion for creating scalable, innovative web applications. The successful candidate is a self starter who enjoys learning, innovating, and working in a collaborative environment that appreciates people who contribute at a high level.
Essential Skills
- You "get" the web! We love the web – we want you to love it too.
- Interested in building scalable web applications that support millions of users. We have designed a C# application load-balanced across multiple web servers communicating with an EMC storage array and a SQL Server cluster.
- Interested in building front-end pages using jQuery.
- Proven web development experience.
- Expert SQL knowledge (MS SQL 2008 a plus)
- Strong command of written and spoken English.
Desired Knowledge/Skills
- BS or MS in Computer Science or related
- Flash ActionScript
- Microsoft Reporting Server
- Streaming media experience
- Experience optimizing front-end load time (Yahoo YSlow, Google Page Speed)
To apply, email resume with salary requirements to: jobs@brainshark.com
Sr. QA Engineer
Position Summary
We are looking for a Senior Quality Assurance Engineer with a passion for problem solving. The successful candidate is a self starter who enjoys automating and testing web-based products in a fast paced environment.
Essential Skills
- BS or MS in Computer Science or related
- 2+ years testing database applications (preferably Microsoft SQL Server)
- Strong experience writing and executing test plans and test cases
- Experience writing and executing queries to extract data from databases
- Strong verbal and written communication skills
- Strong attention to detail
- Strong problem solving/troubleshooting skills
Desired Knowledge/Skills
- Experience testing web-based applications
- Experience in Java, C# or any high level language
To apply, email resume with salary requirements to: jobs@brainshark.com