Careers at BrandMuscle
Give your career a little muscle.
The BrandMuscle culture is one of innovation and teamwork. We greatly value people who are able to think on their feet in a fast moving, dynamic environment, functioning both independently and within a highly productive unit. Self-motivation, a desire to excel and the ability to both lead and follow as the situation demands are necessary parts of a BrandMuscle employee's DNA.
Since client satisfaction is the key component that makes BrandMuscle successful, all employees are expected to possess superior customer service skills, and employ them both internally and externally. Armed with this service-focused philosophy coupled with cutting edge technology, BrandMuscle is poised to grow and thrive along with its clients and employees. BrandMuscle is an equal opportunity employer.
Beachwood, OH
Description
2 positions available! Software engineers (SEs) work in small teams that design, build, and install new applications for the BrandMuscle brand management solution. Engineers interpret customer business requirements and develop detailed system specifications for software development. Engineers build out the data and process components in a .Net/Ms SQL Server environment. Components are integrated into the base product and subjected to several rounds of testing before release to the customer.
Skill Sets
Technical skill set: Microsoft .Net Framework, .Net/C#, HTML, JavaScript, VB Script Microsoft SQL Server 2005 (SQL, T-SQL, Stored Procedures) Knowledge of Web Services, XML, and Service-Oriented Architectures Familiarity with RUP process or similar SDLC process and tools Proven familiarity with Design Patterns and refactoring Familiarity with UML and system documentation Object oriented design and implementation Code Release management in the .NET framework Experience with .NET Deployment strategies
Analytical skill set: Ability to translate customer specific requests into re-deployable system functions Develop, present, and defend use cases for new product development Diagnose, plan, and implement fixes to software bugs or design flaws Analyze and plan data integration processes for application-to-application communication
Requirements
Business skill set: Ability to plan and manage your own work to meet deadlines Eager to work on multiple teams and projects at the same time Adaptable to multi-cultural communication and collaboration Able to learn and apply new techniques just-in-time
Experience
College degree and 2+ years relevant software engineering experience desired.

Beachwood, OH
Description
The Product Manager (PRM) is responsible for defining and managing BrandMuscle’s product offering in the SaaS (Software As A Service) model. The PRM is responsible for positioning the products in the SaaS model and aiding in the enhancement of products, ensuring that the product definition complies with the SaaS methodology. The PRM must have a technical background, combined with a proven track record in product management including defining, positioning and marketing the product.
The PRM is involved in product development throughout the product lifecycle and will be responsible directly for analyzing and prioritizing customer requirements & market inputs, defining product requirements and working closely with engineering, sales and client service teams to ensure customer satisfaction goals are met. The PRM’s job also includes ensuring that the product and marketing efforts support the company’s overall strategy and goals.
Under general supervision, responsibilities of the PRM include:
Requirements
Knowledge of SaaS market
Bachelor’s degree
Familiar with Product Management concepts, practices, and procedures
Demonstrated success defining and launching technology products
Excellent written and verbal communication skills
Proven ability to influence cross-functional teams without formal authority
Ability to travel 30% of the time
Experience
Experience in managed, hosted services
Minimum of five (5) years IT project management experience with a proven record of successfully managing large (over $1M), complex projects

Beachwood, OH
Description
The business analyst (BA) works with our product development, sales and client service teams to lead and coordinate the development of software requirement specifications in the format of use cases.
Under general supervision, responsibilities of the BA include the following:
Requirements
- Excellent written and verbal communication skills
- Working knowledge of the marketing industry and its processes
- Adaptable to multi-cultural/multi-department communication and collaboration
- Able to learn and apply new techniques just-in-time
- Able to coordinate and prioritize multiple projects with varying timelines
- Able to translate customer-specific requests into re-deployable system functions
- Able to develop, present and defend use cases for new product/new functionality development
- Creative problem-solving skills
Experience
1-2 years business analyst experience, preferably within the marketing industry

The BrandMuscle culture is one of innovation and teamwork. We greatly value people who are able to think on their feet in a fast moving, dynamic environment, functioning both independently and within a highly productive unit. Self-motivation, a desire to excel and the ability to both lead and follow as the situation demands are necessary parts of a BrandMuscle employee's DNA.
Since client satisfaction is the key component that makes BrandMuscle successful, all employees are expected to possess superior customer service skills, and employ them both internally and externally. Armed with this service-focused philosophy coupled with cutting edge technology, BrandMuscle is poised to grow and thrive along with its clients and employees. BrandMuscle is an equal opportunity employer.
Software Engineer
Product DevelopmentBeachwood, OH
Description
2 positions available! Software engineers (SEs) work in small teams that design, build, and install new applications for the BrandMuscle brand management solution. Engineers interpret customer business requirements and develop detailed system specifications for software development. Engineers build out the data and process components in a .Net/Ms SQL Server environment. Components are integrated into the base product and subjected to several rounds of testing before release to the customer.
- Under general supervision, develops, codes, tests and debugs new software or enhancements to existing software.
- Collaborates with team members in designing new or changed software components.
- Monitors and manages installed application software for compliance with business process requirements.
- Works with technical and client service staffs to understand and plan resolution to issues with installed production software.
- Analyzes customer suggestions for software improvement or enhancement.
- Designs and writes application software according to approved specification.
- Possess full technical knowledge and thorough understanding of business application of the project.
- Provides input into project planning and scheduling functions.
Skill Sets
Technical skill set: Microsoft .Net Framework, .Net/C#, HTML, JavaScript, VB Script Microsoft SQL Server 2005 (SQL, T-SQL, Stored Procedures) Knowledge of Web Services, XML, and Service-Oriented Architectures Familiarity with RUP process or similar SDLC process and tools Proven familiarity with Design Patterns and refactoring Familiarity with UML and system documentation Object oriented design and implementation Code Release management in the .NET framework Experience with .NET Deployment strategies
Analytical skill set: Ability to translate customer specific requests into re-deployable system functions Develop, present, and defend use cases for new product development Diagnose, plan, and implement fixes to software bugs or design flaws Analyze and plan data integration processes for application-to-application communication
Requirements
Business skill set: Ability to plan and manage your own work to meet deadlines Eager to work on multiple teams and projects at the same time Adaptable to multi-cultural communication and collaboration Able to learn and apply new techniques just-in-time
Experience
College degree and 2+ years relevant software engineering experience desired.

Product Manager
Product DevelopmentBeachwood, OH
Description
The Product Manager (PRM) is responsible for defining and managing BrandMuscle’s product offering in the SaaS (Software As A Service) model. The PRM is responsible for positioning the products in the SaaS model and aiding in the enhancement of products, ensuring that the product definition complies with the SaaS methodology. The PRM must have a technical background, combined with a proven track record in product management including defining, positioning and marketing the product.
The PRM is involved in product development throughout the product lifecycle and will be responsible directly for analyzing and prioritizing customer requirements & market inputs, defining product requirements and working closely with engineering, sales and client service teams to ensure customer satisfaction goals are met. The PRM’s job also includes ensuring that the product and marketing efforts support the company’s overall strategy and goals.
Under general supervision, responsibilities of the PRM include:
- Defining the product strategy and roadmap
- Delivering requirements documents with prioritized features and corresponding justification
- Developing the core positioning and message for the product
- Performing product demos for customers
- Setting pricing to meet revenue and profitability goals
- Delivering a monthly revenue forecast
- Developing sales tools and collateral
- Briefing and training sales force on a regular basis
Requirements
Knowledge of SaaS market
Bachelor’s degree
Familiar with Product Management concepts, practices, and procedures
Demonstrated success defining and launching technology products
Excellent written and verbal communication skills
Proven ability to influence cross-functional teams without formal authority
Ability to travel 30% of the time
Experience
Experience in managed, hosted services
Minimum of five (5) years IT project management experience with a proven record of successfully managing large (over $1M), complex projects

Business Analyst
Product DevelopmentBeachwood, OH
Description
The business analyst (BA) works with our product development, sales and client service teams to lead and coordinate the development of software requirement specifications in the format of use cases.
Under general supervision, responsibilities of the BA include the following:
- Assists the client service team in assessing the needs of the client and defining the project
- Synthesizes the customer requirements into system specifications for use by our software engineers
- Assists in the development of change request documentation
- Creates and maintains our standard product implementation documentation, which leads the client service team in the discovery phase of the needs assessment
- Generates UI prototypes as part of the requirements definition, as needed
Requirements
- Excellent written and verbal communication skills
- Working knowledge of the marketing industry and its processes
- Adaptable to multi-cultural/multi-department communication and collaboration
- Able to learn and apply new techniques just-in-time
- Able to coordinate and prioritize multiple projects with varying timelines
- Able to translate customer-specific requests into re-deployable system functions
- Able to develop, present and defend use cases for new product/new functionality development
- Creative problem-solving skills
Experience
1-2 years business analyst experience, preferably within the marketing industry



