Careers

Join our innovative team and help shape the future of software solutions. We’re looking for passionate professionals who want to make a meaningful impact while enjoying excellent benefits and growth opportunities.

Build Your Future with
BCC Software

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 who are ready to help shape the future.

Why Join BCC Software?

Make a meaningful impact while enjoying the stability and security of a long-standing company. We offer competitive salaries, excellent benefits, and real opportunities for growth and advancement.

Our Track Record

We’re an established, Rochester, NY-based company with a proven track record of success in the postal software industry.

Our Impact

We power thousands of companies’ outreach efforts. Our innovative solutions improve nearly 40 billion direct communications pieces sent in the U.S. each year.

Technology and innovation at BCC Software focused on building the future for clients

JOIN OUR TEAM

Discover exciting career opportunities and grow with us.

There is no position available right now...
Software Engineering Manager (SaaS & Cloud)

The Engineering Manager is responsible for technical direction, delivery and operational excellence of SaaS products built on public/private/hybrid architectures. This role leads engineering teams delivering secure, scalable, performant, reliable and user-friendly solutions and services, balancing speed, quality and cost.

Learn More
Senior Director of IT

The Senior Director of IT is responsible for the organization’s technology environment, encompassing hybrid infrastructure, on-prem enterprise applications, and security. This role focuses on scalable and efficient IT operations that enable engineering velocity while ensuring strong security, compliance and high-quality employee experience.

The Senior Director must operate as a hands-on leader, balancing strategic planning with day-to-day execution, maintaining strong partnerships with Software Engineering, DevOps and Enterprise Services. The environment is established and revenue-generating, requiring steady leadership, technical depth, and decisive, informed decision-making.

Learn More
Software Engineering Manager (SaaS & Cloud)

The Engineering Manager is responsible for technical direction, delivery and operational excellence of SaaS products built on public/private/hybrid architectures. This role leads engineering teams delivering secure, scalable, performant, reliable and user-friendly solutions and services, balancing speed, quality and cost.

Learn More
Senior Director of IT

The Senior Director of IT is responsible for the organization’s technology environment, encompassing hybrid infrastructure, on-prem enterprise applications, and security. This role focuses on scalable and efficient IT operations that enable engineering velocity while ensuring strong security, compliance and high-quality employee experience.

The Senior Director must operate as a hands-on leader, balancing strategic planning with day-to-day execution, maintaining strong partnerships with Software Engineering, DevOps and Enterprise Services. The environment is established and revenue-generating, requiring steady leadership, technical depth, and decisive, informed decision-making.

Learn More
Systems Administrator

The Systems Administrator supports the organization’s IT infrastructure by assisting with system maintenance, troubleshooting, user support, and routine administrative tasks. This role is ideal for an early to mid-level career IT professional who is developing their technical skills and seeking exposure to servers, networks, and cloud environments.

Learn More
Sr. Software Engineer (Delphi)

BCC Software is seeking an experienced Sr. Software Engineer with expertise in Delphi to join an Agile development team. The role involves contributing to both existing applications and new software offerings, solving technical challenges, and maintaining high standards of code quality. The position is part of a larger Engineering organization, and the selected candidate will be assigned to a small team of 3–4 engineers working fully remotely with regular collaboration across the team and organization.

Learn More
Software Engineering Manager (SaaS & Cloud)

The Engineering Manager is responsible for technical direction, delivery and operational excellence of SaaS products built on public/private/hybrid architectures. This role leads engineering teams delivering secure, scalable, performant, reliable and user-friendly solutions and services, balancing speed, quality and cost.

Learn More
Senior Director of IT

The Senior Director of IT is responsible for the organization’s technology environment, encompassing hybrid infrastructure, on-prem enterprise applications, and security. This role focuses on scalable and efficient IT operations that enable engineering velocity while ensuring strong security, compliance and high-quality employee experience.

The Senior Director must operate as a hands-on leader, balancing strategic planning with day-to-day execution, maintaining strong partnerships with Software Engineering, DevOps and Enterprise Services. The environment is established and revenue-generating, requiring steady leadership, technical depth, and decisive, informed decision-making.

Learn More
Systems Administrator

The Systems Administrator supports the organization’s IT infrastructure by assisting with system maintenance, troubleshooting, user support, and routine administrative tasks. This role is ideal for an early to mid-level career IT professional who is developing their technical skills and seeking exposure to servers, networks, and cloud environments.

Learn More
Sr. Software Engineer (Delphi)

BCC Software is seeking an experienced Sr. Software Engineer with expertise in Delphi to join an Agile development team. The role involves contributing to both existing applications and new software offerings, solving technical challenges, and maintaining high standards of code quality. The position is part of a larger Engineering organization, and the selected candidate will be assigned to a small team of 3–4 engineers working fully remotely with regular collaboration across the team and organization.

Learn More

Benefits

We believe in taking care of our employees with comprehensive benefits and perks that support both professional and personal growth.

Our benefits package includes:
Other perks include:

Join Our Team and Embark on an Exciting Career Journey with BCC Software

Explore our Careers page to discover the various opportunities available across different departments.

Whether you’re a software developer, marketing specialist, or customer support expert, we offer a collaborative and dynamic work environment where you can thrive and grow.

45+

Years Experience

100%

USPS Certified

10,000+

Satisfied Customers

100%

Expert Consultation