
BCC Software
Remote Jobs
BCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
11 Jobs
QA Engineering Manager
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
Role Description The QA Engineering Manager is responsible for leading and advancing quality assurance engineering practices across a diverse portfolio of desktop and SaaS products. This position is accountable for establishing and executing a modern quality strategy focused on automation, scalable test frameworks, AI-assisted quality practices, and standardized processes across the organization. This role operates at both a strategic and operational level, providing leadership in team development, quality governance, release confidence, and continuous improvement initiatives. The Engineering QA Manager partners closely with Engineering, Product Management, DevOps, Platform/IT, and Support teams to implement consistent testing methodologies, improve product quality, and optimize delivery processes. The position requires strong people leadership combined with technical expertise in: - Test automation - Desktop and web application testing - CI/CD integration - Emerging AI technologies that enhance test design, defect detection, issue triage, and overall engineering productivity Qualifications - 10-15 years of experience in Quality Assurance / Quality Engineering including at least 5+ years of experience leading teams - Experience managing teams that support both SaaS and desktop solutions - Strong knowledge of modern QA practices including functional, regression, API, UI automation, end-to-end release testing - Good written and verbal communication skills - Practical experience in integrating test practices into CI/CD processes - Strong understanding of SDLC agile delivery models and release management - Ability to create and standardize QA processes cross-teams and cross-departments - Technology background to understand complex multi-server and/or container SaaS solutions with ability to navigate across them for the purpose of validating expected outcomes - Experience with test case management as well as issue tracking tools - Capable of coordinating security-oriented testing in partnership with security and engineering teams The following are considered a plus: - AI-assisted QA practices - Git or similar source code repository experience - Experience managing quality for multi-tenant public cloud solutions running native services - Understanding of modern security principles and ability to apply it to organization-wide QA practice Requirements - Establish clear team structure, role clarity, career growth and performance expectation among QA engineering staff - Balance resource allocation across multiple projects and product offerings aligning with strategic priorities, defined roadmap and release schedules - Work with other engineering leaders in building strong culture of quality ownership, accountability, continuous improvement and collaboration - Mentor team members in modern QA engineering practices, automation and quality metrics - Manage contractor contributions to ensure consistency in quality, output, standards and integration across all teams - Define and execute a unified QA strategy across the organization - Establish and standardize scalable, repeatable QA processes across teams and products - Lead development and scaling of sustainable test automation strategy across the entire products portfolio identifying opportunities to increase ROI by prioritizing high-value, high-repeatability scenarios and reducing low-value test efforts - Be a key driver in defining standards for automated test architecture, code quality, maintainability and reporting - Partner with development teams to ensure automation is integrated into CI/CD practices - Advocate for customers by presenting their perspective in developer-level design and implementation discussions - Track and improve key quality indicators such as automation coverage, reliability, defect escape trends and false-failure rates - Evaluate and introduce practical uses of AI to improve QA efficiency and product quality - Refine existing, establish new and institutionalize best practices, policies and quality gates/metrics across all teams creating standard operating models for test planning, test case design/documentation, defect lifecycle management, release readiness assessment and UAT support Benefits - This position offers remote work flexibility, with a preference for candidates located in the Rochester, NY area to enable increased in-person and onsite collaboration as business needs evolve - This is a full-time exempt position. Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Additional hours including evening and weekend work may be required as job duties demand Additional Information - This is primarily an office-based role requiring extended periods of sitting and frequent use of hands for typing, writing, and operating standard office equipment - The position requires effective verbal and written communication - Occasional standing, walking, bending, reaching, or lifting of office supplies or small equipment up to 25 pounds may be required - Visual acuity sufficient for reading, computer work, and document review is necessary - Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the position AAP/EEO Statement BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. Further, the company takes affirmative action to ensure that all applicants and employees are treated without regard to any of these characteristics during the application process and/or employment. Discrimination of any type will not be tolerated. Compensation USD 140,000 - USD 150,000 yearly
DevOps Engineer
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
Role Description The DevOps Engineer is responsible for supporting and enhancing the engineering infrastructure, managing secure engineering operations, and maintaining internal development tools and software. This role includes automating engineering workflows, maintaining cloud-based infrastructure, and contributing to product development efforts. The DevOps Engineer will work closely with Development, QA, and IT teams to streamline and secure all aspects of the CI/CD pipeline while advancing cloud infrastructure, automation, and operational excellence across the engineering organization. Key Responsibilities - Design, build and maintain CI/CD workflows and automation frameworks to support secure software delivery across on-premise and public cloud-hosted engineering environments and applications in alignment with IT and security access policies. - Champion and help implement established CI/CD, release automation and build security best practices across engineering teams, partnering with IT, security and architecture teams to align with enterprise standards. - Continuously improve deployment speed, release reliability and services operations through automation, pipeline quality improvements and observability capabilities. - Be a key contributor in developing and maintaining all aspects of public cloud infrastructure solutions, including automated virtual machine deployment and ongoing support for team’s infrastructure needs. - Continuously monitor and improve build systems for performance, security, scalability, and automation. - Work closely with Engineering, QA and IT to troubleshoot infrastructure and deployment issues in development, QA, staging, and production environments. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience. - Strong understanding of CI/CD principles, with hands-on experience building pipelines/actions within GitHub and/or ADO eco-system. - 5-7 years of experience in DevOps, infrastructure engineering, or a similar role. - Experience in supporting container-based solutions utilizing Docker and Kubernetes. - Familiarity with Microsoft Azure PAAS and SAAS services, including computer, networking, storage, containers and identity management. - Experience working with Infrastructure as Code (IaC), particularly using tools like Terraform, Bicep, ARM. - Knowledge of public and private cloud infrastructure security best practices. - Proficiency in PowerShell or like scripting languages for automation and system management. - Experience working within Lean and Agile development environments. Benefits - This position offers remote work flexibility, with a preference for candidates located in the Rochester, NY area to enable increased in-person and onsite collaboration as business needs evolve. Physical Demands - This is primarily an office-based role requiring extended periods of sitting and frequent use of hands for typing, writing, and operating standard office equipment. - The position requires effective verbal and written communication. - Occasional standing, walking, bending, reaching, or lifting of office supplies or small equipment up to 25 pounds may be required. - Visual acuity sufficient for reading, computer work, and document review is necessary. - Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the position. Position Type and Expected Hours of Work - This is a full-time exempt position. - Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. - Additional hours including evening and weekend work may be required as job duties demand. AAP/EEO Statement - BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. - Further, the company takes affirmative action to ensure that all applicants and employees are treated without regard to any of these characteristics during the application process and/or employment. - Discrimination of any type will not be tolerated. Compensation - USD 130,000 - USD 140,000 yearly
Director of Finance
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• Overseeing the financial operations and financial strategic planning of the company • Plan, develop, organize, implement, direct and evaluate the organization's fiscal function and performance • Establish credibility for the finance group by providing timely and accurate analysis of budgets, financial reports and financial trends • Provide strategic financial input and leadership on decision making issues affecting the organization • Lead annual and monthly budgeting/reforecasting processes • Lead annual and month end financial accounting closes • Ensure financial statements comply with generally accepted accounting principles • Support parent company annual group audit of financial statements • Drive cash flow performance through management • Evaluate the finance division structure and team plan for continual improvement of efficiency.
Systems Administrator
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated to ensuring that all of our software products and marketing solutions are always ahead of the curve and compliant with the latest USPS® regulations. Job Description The Systems Administrator is responsible for the maintenance, configuration, security, and reliable operation of the organization’s IT systems, servers, and network infrastructure. This role ensures that all technology systems perform optimally and align with business needs while maintaining high standards of security, availability, and performance. Essential Job Functions - Server & Infrastructure Managemeny - Install, configure, and maintain on‑premises server environment (Windows/Linux) - Assist in managing network balancing via an F5 BigIP Load Balancer - Manage Active Directory, Group Policies, DNS, DHCP, and related services. - Monitor system performance and proactively resolve issues to ensure uptime and reliability. - Maintain virtualization platforms (VMware/Hyper‑V) and storage systems. - Security & Compliance - Apply security patches, updates, and configuration hardening. - Manage endpoint protection, MFA, identity management, and access controls. - Conduct regular security audits and participate in risk assessments. - Support compliance efforts applicable to the organization. - Backup & Disaster Recovery - Assist in maintaining and testing backup solutions and disaster recovery plans. - Ensure data integrity, availability, and resilient failover processes. - User & Technical Support - Provide Tier 2/3 escalation support for server, network, and system issues - Assist with onboarding/offboarding processes and account management. - Document procedures, configurations, and troubleshooting guides. - Project Work - Lead or support IT infrastructure projects such as deployments or systems integrations. - Collaborate with cross-functional teams to implement technology solutions. Qualifications Required Qualifications - Bachelor’s degree in IT, Computer Science, or equivalent experience. - 3–5+ years of experience in system administration or similar technical role. - Strong knowledge of Windows Server, Active Directory, and networking fundamentals. - Experience with virtualization platforms such as VMware, Hyper-V, and Failover Cluster Manager. - Experience with SAN / Unified storage devices - Familiarity with Microsoft 365 and Entra AD environments. - Strong troubleshooting, analytical, and documentation skills. - Experience with scripting or automation in PowerShell Preferred Qualifications - Certifications such as CompTIA Network+, Security+, Server+, Microsoft Azure Administrator Associate, Cisco CCNA, VMware VCP. - Experience with backup platforms, monitoring tools, identity management, or cybersecurity tools. - Experience with network performance monitoring and troubleshooting is a plus. - Familiarity with network security best practices. - Exposure to Microsoft 365, Azure AD, Intune, or similar cloud platforms. - Experience supporting SaaS applications or integrations is helpful. Key Competencies - Strong problem-solving and diagnostic abilities. - Excellent communication and customer service skills. - Ability to manage multiple priorities in a fast-paced environment. - High attention to detail with a security-first mindset. - Ability to work independently and collaboratively. Additional Information Work Location BCC Software is a remote organization headquartered in Rochester, NY. This role may be performed remotely; however, Rochester-area candidates are preferred due to occasional in-person collaboration. Physical Demands The physical demands described here are representative of those that must be met by the employee to successfully perform the essential functions of the job. This is primarily an office-based role. It requires extended periods of sitting, hand use for typing and writing, and the ability to communicate effectively both verbally and written. Occasional standing, walking, or bending may be required. The employee must be able to lift up to 10 pounds regularly and up to 25 pounds occasionally, which may include office supplies or small office equipment. Visual acuity is necessary for reading, writing, and computer work. Position Type and Expected Hours of Work This is a full-time exempt position. Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Evening and weekend work may be required as job duties demand. AAP/EEO Statement BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. Further, the company takes affirmative action to ensure that all applicants and employees are treated without regard to any of these characteristics during the application process and/or employment. Discrimination of any type will not be tolerated. - Compensation: USD 90000 - USD 100000 - yearly
Software Engineering Manager – SaaS, Cloud
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• 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. • The hands-on role involves setting technical direction and architectural guidance, supporting teams through all phases of SSDLC. • It spans systems architecture/design oversight, DevOps, security best practices and day-to-day leadership with a focus on enabling teams to build and maintain sustainable, scalable systems that meet complex business and technical requirements.
Sr. Software Engineer (Delphi Required)
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated to ensuring that all of our software products and marketing solutions are always ahead of the curve and compliant with the latest USPS® regulations. Job Description 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. Essential Functions - Design, develop, test, and maintain software solutions in an Agile SCRUM environment - Participate in all aspects of the software development lifecycle, including: - Estimating and sizing user stories - Writing, reviewing, and testing code - Creating and executing unit tests - Documenting development work - Collaborating with team members on assigned Sprint activities - Meeting individual and team commitments - Delivering consistent results on project goals - Collaborate with Product Owners to review requirements, define acceptance criteria, and assist with sizing/planning user stories, epics, and projects. - Act as a key contributor within the team while supporting cross-team projects across the broader Engineering organization. - Take ownership of technical problems and ensure solutions are effectively implemented. Qualifications - Minimum of 7 years of professional software development experience with Delphi. - Hands-on experience with automated unit testing and function mocking frameworks. - Proficiency with software engineering tools, including source control, compilers, linkers, debuggers, and performance/profiling tools. - Working knowledge of database concepts (relational, document-based, or text-based). - Understanding of application security principles and their practical implementation. - Familiarity with modern CI/CD practices and Gitflow workflow. - Strong verbal and written communication skills, with the ability to collaborate effectively in a remote team environment. - Analytical, detail-oriented, and systematic problem-solving skills. Preferred Qualifications - Experience with .NET C# and C++ - Experience with Python Additional Information Work Location This role is based in Rochester, NY and is remote, with periodic in-person collaboration at a shared coworking space. Physical Demands The physical demands described here represent those necessary for an employee to successfully perform the essential functions of this position. This role is primary office-based and involves extended periods of sitting, as well as frequent hand use for typing and writing. The position also requires the ability to communicate effectively both orally and in writing. Occasional standing, walking, or bending may be necessary. Some travel will be necessary for customer visits, industry or company events, and meetings. The employee must be able to lift up to 10 pounds regularly and up to 25 pounds occasionally, which may include office supplies or small office equipment. Adequate visual acuity is essential for tasks involving reading, writing, and computer work. Position Type and Expected Hours of Work This is a full-time exempt position. Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Additional hours including evening and weekend work may be required as job duties demand. AAP/EEO Statement BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. Further, the company takes affirmative action to ensure that all applicants and employees are treated without regard to any of these characteristics during the application process and/or employment. Discrimination of any type will not be tolerated. - Compensation: USD 120000 - USD 130000 - yearly
Strategic Partner Channel Representative
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• Responsible for managing, expanding, and optimizing the BCC Software Partner Channel by attracting new clients and growing existing accounts • Own and orchestrate opportunities throughout the full sales cycle to drive successful outcomes that maximize revenue and profitability • Ensure a unified, partner-centric approach, support the development of key dealers/partners, and advance upsell and cross-sell opportunities • Identify and develop potential new clients by maintaining relationships with partners to ensure they are educated on our products allowing them to identify potential new customers • Actively drive new business and sales through partners • Manage existing partners while building and maintaining relationships with key personnel • Responsible for retention of current partner customers • Coordinate with other departments (Sales Engineering, etc.) to provide proof of concept or product demo for new sales or upsell/cross-sell opportunities • Ensure partners are proficient in explaining solutions by identifying needs and providing training and consultative services.
Senior Software Engineer, Delphi
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• Design, develop, test, and maintain software solutions in an Agile SCRUM environment. • Participate in all aspects of the software development lifecycle, including: Estimating and sizing user stories, Writing, reviewing, and testing code, Creating and executing unit tests, Documenting development work, Collaborating with team members on assigned Sprint activities, Meeting individual and team commitments, Delivering consistent results on project goals. • Collaborate with Product Owners to review requirements, define acceptance criteria, and assist with sizing/planning user stories, epics, and projects. • Act as a key contributor within the team while supporting cross-team projects across the broader Engineering organization. • Take ownership of technical problems and ensure solutions are effectively implemented.
Senior Director, IT
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• Own and oversee operation of multiple on-prem datacenters, manage cloud (Azure and AWS) infrastructure for corporate workloads ensuring performance, reliability, and scalability. • Lead administration, optimization, and ongoing development of core internal systems, including Microsoft Dynamics CRM. • Design for simplicity and scale minimizing operational overhead and friction through automation and managed services. • Manage availability, performance, backup and disaster recovery for IT systems including hardware, virtualized environments, networking, identity and security systems. • Strengthen and maintain the company’s security posture across infrastructure, endpoints, identity, and data. • Manage IT department, Enterprise Services team, and a small compliance function, setting priorities and driving accountability. • Oversee vendor relationships, including managed service providers, holding partners to clear standards and measurable outcomes. • Develop and manage IT budget, balancing operational stability with forward-looking investments; create predictable and optimized IT cost model that scales with headcount, customers and new solutions. • Create new, update existing and enforce policies around governance, access control, data protection, and regulatory compliance. • Partner with executive leadership to align technology choices, operational efficiency and security posture with company growth objectives. • Work closely with Engineering and DevOps on shared services (identity, networking, security, compliance), clearly separating corporate IT ownership from product engineering platforms and pipelines.
Systems Administrator
BCC SoftwareBCC Software is the leading postal and presort software solutions provider with in-depth data marketing services.
• Support the organization’s IT infrastructure by assisting with system maintenance, troubleshooting, user support, and routine administrative tasks. • Assist with basic server administration tasks such as updates, user account creation, and monitoring. • Provide Tier 1/2 technical support for hardware, software, and system access issues. • Monitor network status and escalate connectivity issues when needed. • Support management of Microsoft 365 accounts, licensing, and applications. • Perform routine backup monitoring and basic restoration tasks. • Collaborate with senior administrators to learn best practices and expand technical skills.
1more opportunities are still waiting for you.Log in now and take your next shot before someone else does.