Careers

BCC Software is growing! We are always on the lookout for motivated new talent to add to our team. As a leader in the constantly changing postal and data quality markets, we're seeking creative and flexible people that are ready to help shape the future of our industry. We offer competitive salaries, benefits, and opportunities for growth and advancement.

BCC Software is an established Rochester, NY based company with a track record of success. You may not have heard of us, but almost everyone involved in producing direct marketing has. We power thousands of companies outreach efforts with our hosted and installed solutions that improve nearly 40 billion of the direct communications sent in the United States each year. We’re working on our next generation of products, and we need your help. We’re looking for talented people to join our team and contribute to building our vision for the future. If you’re a talented professional looking for the freedom to solve for for the challenges of tomorrow while enjoying the security a successful 35 year old company can provide, we would love to invite you over to our office for a chat.

To submit your resume for specific position, or general consideration, please use the form below.

Content Developer and Training Administrator

Job Objective

This position is responsible for developing internal/external training content and business documentation. In addition, this individual acts as the training administrator for learning management functions including technology, collateral and processes.

Training Content Development

  • Researches, designs and creates training content including but not limited to, training workbooks, ELS, webinars, e-learning, and audio/video training. This also includes evaluating content, formatting, proof reading, and archiving.
  • Applies principles of graphic, instructional, user-interface and information design to create appropriate, web-based interactive training materials based on the audience needs.
  • Designs interactive objects that teach concepts, procedures, or applied knowledge.
  • Provides content for standard and customized training services for BCC products and services to meet internal and external customer requirements via onsite or web-based delivery.
  • Continuously enhance technical instructional delivery methodology.
  • Ensure the quality and consistency of course content throughout a course life cycle.
  • Maintains Technical Resource page in the Customer Portal.
  • Create/maintain new hire training materials supporting the four pillars for all functional areas of BCC Software
  • Work with Human Resources to develop and implement training curriculum for internal departments.

Business Content Development

  • Create and maintain all business continuity plans (BCP) and supporting documentation, such as templates, polices, procedures, and training material to ensure the continuity of business.
  • Work with IT/Enterprise/DMS to further develop our Disaster Recovery plan to complement our BCP.
  • Work with IT/Enterprise in creating required documentation to support security related initiatives including SOC II audits and customer security assessments.
  • Work with managers to create, maintain and archive BCC policies, procedures and business forms.

Training Administration

  • Administrate all LMS and webinar support tools including but not limited to Adobe Connect, Captivate Prime, WebEx and eInspired Learning.
  • Research and implement mandatory security, harassment and BCP training tools.
  • Schedule training workshops and manage registrations using event management tools in Adobe Connect, follow up with customers as required.
  • Work with Marketing to create training collateral for advertising.
  • Ensures operation of training equipment by maintaining equipment integrity, equipment inventories and evaluating new equipment and technologies.
  • Performs various assignments as needed assisting management in accomplishing training objectives.

 Qualifications

  • Bachelor’s Degree in Instructional Design, Technical Communications or equivalent work experience.
  • Three to five years of technical documentation experience. Experience focused on software applications and computer hardware preferred.
  • General knowledge of LMS principals including administration and reporting.
  • Advanced working knowledge of Adobe Technical Communication Suite (FrameMaker, Captivate and Acrobat).
  • Experience in Business Continuity Planning, Disaster Recovery or IT security a plus.

Database/.NET Developer/ SE III

Team Membership Objective

This person will use their engineering skills, creativity, and innovative resourcefulness to challenge our product offerings and technology strategy. They will actively research, analyze, design, prototype, code and write technical documentation.  Senior positions take on a leadership role in technology and process advancement while mentoring others.

Essential Functions

  • Champion new technology, processes, and best practices.
  • Accountable for getting the right things done including taking risks and learning from mistakes.
  • Help leaders establish priorities to ensure the most important issues are being dealt with first.
  • Initiate and promote discussion providing valuable information without prompting.
  • Help formulate requirements with Product Management and author their design.
  • Facilitate discussions on design and implementation while creating tasks and time estimates.
  • Take a proposed change and own it through to the end.
  • Works effectively with in-house development tools while continuously searching for newer/better tools.
  • Strives to meet and improve coding standards while being open to feedback during code reviews and testing both at the unit and integration level.
  • Drive a high quality product by providing feedback on design, code, test plans and user documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field, and/or equivalent experience.
  • Minimum of 6 years of software development experience.
  • Demonstrated effective verbal and written communication and interpersonal skills.
  • Demonstrated analytical, detail-oriented, and systematic approach to problem solving.
  • Solid understanding and effective skills using software engineering tools including source code control, compilers, linkers, debuggers, performance and profiling tools.
  • Demonstrated large database design and development (RDBMS, Stored Procedures, Triggers, etc.)
  • Facilitates and supports teamwork, collaboration, and knowledge sharing.
  • Knowledge and adoption of Lean and Agile principles.

Candidates must have knowledge/experience with one or more of the following:

  • Languages: VB.NET, ASP.NET, C#
  • Tools: HTML, SQL, VMWare, Visual Studio, Team Foundation Services
  • OSes: Windows
  • Databases: Microsoft SQL Server
  • Technologies: CSS, HTML5, Javascript, JSON, XML
  • Processes/Methodologies: SDLC, Lean, Agile, SOCII, OODP, OSI, SOA, UML

*Nice to haves:

  • Languages: C++, Java, Python, Lazarus, Delphi
  • OSes: Linux, iOS, Android
  • Databases: MySql, Sqlite, Oracle, Hadoop
  • Technologies: PHP, Web services, Cloud services

* May currently be in use or represent items we our interested in pursuing. We are always looking to learn and grow.

Marketing Communications Specialist

Job Objective

The Marketing Communications Specialist plays a vital role in the development and execution of BCC Software’s overall marketing efforts. This role will develop marketing copy for a variety of B2B marketing assets including but not limited to landing pages, emails, communications materials, tradeshow presentations, print and digital ads in a tone that adheres to the company’s brand.

This role interacts directly with many internal stakeholders, so it is essential to be able to synthesize feedback from different sources, understand and prioritize projects, and communicate back to the Manager of Marketing Communications and Creative Manager.

This role’s primary responsibilities will be compiling monthly customer electronic news bulletin, ad copywriting, email campaign writing, sales content collateral, web writing, copy editing, and social media management.

Other duties include supporting multiple national business tradeshows and company’s annual user conference, working with internal and remote sales partners, and collaborating with OEM partners on monthly content projects.

This role requires an astute marketer possessing the ability to manage multiple projects with extreme detail. An ideal candidate can communicate effectively and thrive in a collaborative team environment.

Essential Functions

  • Research, develop, and write content for print and web marketing campaigns that are clear, concise, relevant, and impactful.
  • Work with the marketing team, designers, product innovation and alternative distribution channels to develop impactful and relevant marketing campaigns.
  • Thoroughly understand style, tone, and voice guidelines for varied marketing initiatives according to target audiences; advocate for consistency of message.
  • Work collaboratively with fellow Marketing Team members to produce creative and compelling marketing concepts.
  • Amend, revise or customize existing content as needed.
  • Adapt existing content for use across communication channels.
  • Recommend improvements to the content of existing collateral, both written and video.

Qualifications

  • Excellent written, verbal communication and proofreading skills.
  • Firm understanding of the Microsoft Office suite of products, Microsoft Outlook (Proficient skills in Powerpoint and/or other Adobe Suite software a plus).
  • Maintain a high degree of team spirit, pitching in where needed and respecting all contributing members of the team.
  • Generate solutions, not just identify problems.
  • Self-starter with proven ability to work independently yet demonstrates team-oriented approach and understanding.
  • Ability to respond to feedback in a timely manner and to meet tight deadlines.
  • Ability to work in a fast-paced office environment.
  • Keen understanding of digital marketing and customer acquisition creative best practices.
  • A positive attitude, open mind and willingness to learn.

Experience

  • 2-5 years of marketing, communications, and/or professional writing experience.
  • Bachelor’s degree in related field required.
  • B2B experience writing digital collateral, marketing campaign assets like emails, landing pages, and ads (including headlines and ad copy).
  • Professional writing or copywriting experience with a focus on business products.
  • CMS (WordPress) and marketing automation experience a plus.

 

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the employee is regularly required to sit; use hands to finger, handle, or feel, talk and hear. The employee is occasionally required to stand and walk. Specific vision abilities required by this job include close vision and ability to adjust focus.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

We promote and support a drug free workplace.

Marketing Technology Administrator

Job Objective

This is both a strategic and hands-on position. Strategically this roll will generate critical analysis, and insights to help make data-based strategic marketing decisions based on CRM and integrated marketing automation platform. Tactically, this role creates integrated email campaigns (transactional and nurture), and develops workflows to nurture and close business. 

The Marketing Technology Administrator will be responsible for aligning marketing technology with the marketing strategy and business goals, helping to create an end-to-end integrated marketing technology stack. The Marketing Technology Administrator will manage existing marketing technology and guide the use of the right tools and software to attract and convert leads and acquire and retain customers.

The Marketing Technology Administrator must have experience with CRM, preferably Microsoft Dynamics, marketing automation platforms and processes and developing new campaigns with the platforms.

Essential Functions

  • Technical and daily management of marketing automation platform and email campaign management.
  • Support marketing initiatives with data for more informed strategy, creation, categorizing, administration, execution and analysis.
  • Responsible for the day-to-day, hands-on execution of targeted marketing programs in support of company and business unit objectives. This includes ownership of the setup, maintenance, and quarterly review of reoccurring and triggered email communications.
  • Contribute to website maintenance where needed in support of campaigns.
  • Building email campaigns, database selection, HTML presentation and quality assurance of all outbound campaigns.
  • Troubleshoots technical issues related to HTML templates, list segmentation and other aspects of email execution, as required.

Qualifications

  • Bachelor’s degree in Marketing or Business Analytics
  • 3 years relevant CRM experience specifically related to email strategy, segmentation and analytics
  • Strategic and tactical experience with a marketing automation system (HubSpot, Active Campaign, or similar). Experience with workflows, templates, list imports, A/B testing methodology, and scoring models. Ability to use automation platform to retrieve data, read reports and input data.
  • Prefer e-Commerce backgrounds or experience with highly transactional email programs
  • Prefer candidate with HTML, SQL, database or query building skills
  • Must be highly skilled in Microsoft Excel
  • Comfortable planning and problem solving
  • Strong analytical, collaborative, organizational and project management skills
  • Enjoys a fast paced marketing environment, loves to grow the business and lead the charge through marketing automation
  • Ability to write test headlines and body copy a plus

Experience

  • Experience managing marketing technology
  • Experience with email or marketing automation tools (HubSpot, ClickDimensions) highly desired
  • Exceptional data analysis and presentation skills
  • Ability to manage multiple projects and deadlines
  • A knowledge of the latest trends and best practices in marketing technology
  • A varied background with experience in marketing planning and strategy, marketing workflows, business process design and review, behavioral marketing, and data mining and analysis
  • Other suggestions: Experience with CRM, especially Microsoft Dynamics highly desired

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the employee is regularly required to sit; use hands to finger, handle, or feel, talk and hear. The employee is occasionally required to stand and walk. Specific vision abilities required by this job include close vision and ability to adjust focus.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

We promote and support a drug free workplace.

Quality Assurance Test Specialist

Job Objective

Assists in the construction and execution of software product testing to verify the stability and use-ability of the product.  Activities include the construction of test cases and corresponding test procedures. Performs analysis of input and output to verify that features and functionality are performing according to requirements and customer expectations.  Works with Software Engineers, Documentation, and Customer Support under supervision to resolve product functionality questions and issues.  

Essential Functions

  • Acquires and maintains an understanding of product features, functionality, and common end-user scenarios. Capable of interpreting a described scenario; configuring the product along with supporting data required to reproduce a specific scenario.
  • Acquires a solid understanding of in-house test tools, scripts, and test drivers, as well as operating systems supported by the product to help develop an effective testing approach for each release.
  • Participates in test case documentation, construction, and execution.
  • Assists in the evaluation of product usability, outputs, product interface interaction, and product documentation from the perspective of the customer. Analyzes the product’s behavior and output using product and industry knowledge to determine accuracy and correctness of results.  Identifies errors or concerns and documents the steps required to recreate.
  • Provides technical support to Customer Support to research and resolve customer questions, issues, or provide possible work-arounds for reported incidents.
  • Attends the review of product requirements, design reviews, and test plans.
  • Acquire a solid understanding of in-house development procedures including Lean and SEL processes, along with defect, enhancement and incident tracking.

Qualifications

  • Bachelor’s degree in Computer Information Systems, Software Engineering or related field. Associates degree in information technology or related field with at least 2 years of Quality Assurance testing experience may be substituted for formal education.
  • Good verbal and written communication and interpersonal skills.
  • Strong analytical, detail-oriented, and systematic approach to problem solving.
  • Ability to learn from “hands-on” work, your mentor, and from others on the team.
  • Ability to work in a cooperative team environment while also being a productive individual contributor.

Software Engineer Lvl II

Essential Functions

Design:

  • Assists in the clarification of product requirements with Product Management by participating in discussions to understand what is being requested.
  • Contributions are well written and adequately communicate complex engineering issues, while accounting for side effects of the proposed change.
  • Capable of taking a proposed change and seeing it through to the end.
  • Actively participates in engineering discussions to design the code changes.
  • Will be the champion for new technology, processes, or best practices from other companies, industries or within the field of engineering.

Communication:

  • Identifies critical issues in a timely manner.
  • Initiates and promotes discussion within the team providing valuable information without prompting.
  • Asks questions, identifies problematic code, and suggests improvements to ensure delivery of a high quality product.
  • Reviews and provides feedback on test plans and user documentation.

Software Engineering Discipline:

  • Works effectively with in-house development tools to quickly answer questions, reproduce problems, identify possible work-arounds, and fix errors in their area of responsibility.
  • Works with manager in setting priorities to ensure the most important issues are being dealt with first.
  • Responsible for the implementation of new functionality, regulatory driven changes, and customer driven change requests for their area of responsibility.
  • Strives to meet and improve coding standards while being open to feedback during code reviews and testing both at the unit and integration level.
  • Participates in engineering discussions to promote cross-team knowledge transfer and improvement.

Benefits:

  • Competitive Pay
  • Comprehensive Benefits, including 401(k) with company match, medical and dental insurance, vision insurance, and paid time off.
  • No relocation packaged offered for this position.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field with 2 years of software development experience, or 4+ years of software development experience.
  • Demonstrated effective verbal and written communication and interpersonal skills.
  • Demonstrated analytical, detail-oriented, and systematic approach to problem solving.
  • Works effectively with software engineering tools including source code control, compilers, linkers, debuggers, performance and profiling tools.
  • Ability to work in an efficient and productive manner in order to help the team meet its goals.
  • Teamwork, collaboration, and knowledge sharing are essential.
  • Knowledge of, or willingness to learn and adopt, Lean and Agile principles are a must.
Submit Your Resume
Only PDF, Microsoft Word, or Text Files are accepted.
Only PDF, Microsoft Word, or Text Files are accepted.

Google+