Join our team.

BCC Software is always on the lookout for motivated talent to add to our team. As the leader in the continuously changing postal and data quality industry, we're seeking creative and flexible people that are ready to help shape the future. 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. We power thousands of company’s outreach efforts with our innovative solutions that improve nearly 40 billion of the direct communications pieces sent in the U.S. each year.

We’re looking for passionate people to join our team and contribute to building our vision for the future of the industry. If you’re a talented professional looking for the freedom to solve the challenges of tomorrow while enjoying the security that a successful, 40-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:

Channel Sales Support Representative

The Channel Sales Support Representative plays an important role alongside the Strategic Channel Manager to ensure the success of BCC Software’s indirect sales partners. At the direction of the Strategic Channel Manager, they are responsible for interfacing with BCC Software dealers, partners, and their respective customers and prospects.

Learn More

Test Engineer II

Performs the planning, development, and execution of software product testing to verify the stability and use-ability of the product.  Activities include the design and creation of test plans along with the construction of test cases and corresponding test procedures.  Performs research and product analysis of input and output to verify that features and functionality are performing according to requirements and customer expectations.  Works with Product Management, Software Engineers, Documentation, and Customer Support to resolve product functionality questions and issues. Capable of working productively with limited supervision.

Learn More

Test Engineer II-Automation Specialist

Performs the planning, development, and execution of automated product testing to verify the stability and usability of the product.  Activities include the development and maintenance of a standardized test automation framework. Work with the Quality Team to integrate manual tests into a centralized automation system.  Performs research and analysis on current testing methods to improve and automate those methods. Works with Software Engineering teams to address testing considerations and issues. Capable of working productively with limited supervision.  

Learn More

Software Engineer II

Responsible for the design, implementation, support, and maintenance of source code for a software application or a subsystem of an application.  Performs research, product design, system analysis, implementation of requirements, and change requests that affect their area of responsibility.  Works with Quality Control, Documentation, and Customer Support to answer questions and issues concerning product functionality.   Capable of working productively with limited supervision.

Learn More

Technical Support Engineer I

The Level I TSE is responsible for providing level 1 support to BCC’s Enterprise Accounts.  This individual will display a passion for technology and support with exceptional troubleshooting and interpersonal skills. While travel is limited, the TSE may need to act as a Professional Services Engineer with onsite engagements to perform setup, troubleshooting, and training as needed.

Learn More

Key Account Manager

The Key Account Manager is responsible for building relationships with key accounts, renewing current business, and driving successful advancement of upsell/cross sell opportunities. They will ensure a unified approach is presented to the customer, enabling the development of key accounts and exceeding the customer’s expectations.

Learn More

Account Executive

The Account Executive is responsible for identifying new prospects, developing relationships, and closing new business. This role is a true hunter in every sense. They must control and orchestrate an opportunity through the sales process to ensure a win to maximize revenue and profit. They will leverage experts such as Pre-Sales Engineers to provide the best possible solutions to customers. Account Executives must thrive on the thrill of the chase and that satisfaction that is felt when you win and close new business.

Learn More

Marketing Technology Administrator

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.

Learn More

Customer Support Technician I

BCC Software’s suite of address quality, mailing preparation, and data quality services are relied on by some of the country’s biggest direct communications companies. If you are looking for a place where your ideas are heard, and you can make an immediate impact, BCC Software is the place for you. The Customer Support Technician I is responsible for the daily support functions including providing accurate and courteous software support to BCC Software customers.

Learn More

Senior Software Engineer

This full stack developer is part of an Agile team in which they are expected to use their engineering skills to architect, design, prototype, code, test and document our technology and product offerings. As an Agile team member, this person will be passionately engaged, take ownership of their work, and collaborate with their team members to get the job done. They will continuously learn and grow their skills and their team’s by taking on a leadership role in technology and process advancement through mentoring others.

Learn More