Skip To Job DescriptionWelcome to Ubiquity's Career Page!
At Ubiquity, we bring together sharp minds, passionate hearts, and unstoppable drive to create extraordinary outcomes.
Explore our open positions and find the role that matches your skills and ambitions. Let's build your future, together.
A Soft Collections Representative is responsible for contacting customers with overdue accounts using a friendly, empathetic, and customer-focused approach. The primary goal is to recover outstanding payments while maintaining a positive customer experience and protecting the company's reputation.
Key Responsibilities:
Make outbound reminder calls, emails, or messages to customers with past-due balances.
Use a polite and supportive tone to understand the customer's situation and identify reasons for non-payment.
Offer flexible payment solutions such as payment plans, partial payments, or due-date extensions (based on company policy).
Record all interactions and outcomes accurately in the system.
Follow internal scripts and compliance standards.
Escalate accounts to the Hard/Final collections team when necessary.
Meet daily/weekly productivity and recovery targets.
Skills and Qualities:
Strong communication and active listening skills.
Customer service mindset with empathy and patience.
Ability to negotiate while staying respectful and professional.
Good organization and documentation skills.
Basic understanding of billing, payments, and account management.
Overall Goal:
To help customers bring their accounts up to date in a non-aggressive, relationship-focused manner that builds trust and encourages future timely payment
// Define Google Tag Manager script function runGoogleTagManagerScript() const gtmScript = document.createElement(script); gtmScript.async = true; gtmScript.src = https://www.googletagmanager.com/gtm.jsid=GTM-H9NR; const firstScript = document.getElementsByTagName(script)[0]; firstScript.parentNode.insertBefore(gtmScript,firstScript); // Set tracking consent to denied by default window.dataLayer = window.dataLayer || []; function gtag() dataLayer.push(arguments); gtag(consent, default, ad_user_data: denied, ad_personalization: denied, ad_storage: denied, analytics_storage: denied, wait_for_update: 500, ); dataLayer.push(gtm.start: new Date().getTime(), event: gtm.js); window.googleTagManager = window.dataLayer; // If consent has already been granted, load Google Tag Manager if (localStorage.getItem(trackingConsentGranted) === true) runGoogleTagManagerScript(); function grantConsent() // Store tracking consent preference and push update to Google Tag Manager localStorage.setItem(trackingConsentGranted, true); function gtag() googleTagManager.push(arguments); gtag(consent, update, ad_user_data: granted, ad_personalization: granted, ad_storage: granted, analytics_storage: granted ); // Load Google Tag Manager runGoogleTagManagerScript(); function denyConsent() // Store tracking consent preference and do not load Google Tag Manager localStorage.setItem(trackingConsentGranted, false); $([data-track-share-click]).click(function () googleTagManager.push( event: gaEvent, eventCategory: Share Job, eventAction: Click, eventLabel: $(this).data(track-share-click) + Share ); ); function initializeGainsightPX() // Get current page URL var currentURL = window.location.href; // Check if URL contains /apply/confirm/ if (currentURL.includes(/apply/confirm/)) return; // Exit function, do not proceed with initialization // Check to see if user id exists in sample population loading Gainsight PX var sessionID = fd4c28f3aef0f0d74437243ef32e66d0; var visitorType = guest; var samplePercentage = 1; var accountId = customer_20250117134646_8UULVYCYPWR66NNH; var accountName = ubiquityglobalservices; // Format signUpDate as YYYY/MM/DD const today = new Date(); const signUpDate = today.getFullYear() + / + String(today.getMonth() + 1).padStart(2, 0) + / + String(today.getDate()).padStart(2, 0); if (visitorType !== guest || __IdSampler.isIdInSamplePopulation(sessionID, samplePercentage)) // Load Gainsight Script (function (n, t, a, e) let i = aptrinsic; n[i] = n[i] || function () (n[i].q = n[i].q || []).push(arguments); ; n[i].p = e; let r = t.createElement(script); r.async = true; r.src = a + a= + e; let c = t.getElementsByTagName(script)[0]; c.parentNode.insertBefore(r, c); )(window, document, https://web-sdk.aptrinsic.com/api/aptrinsic.js, AP-D0FHNVQROUMO-2); // Send custom attributes including Account ID and Account Name aptrinsic(identify, id: sessionID, role: Visitor, signUpDate: signUpDate , id: accountId, name: accountName ); // Initialize Gainsight PX if the URL condition is met initializeGainsightPX(); window.NREUM||(NREUM=);NREUM.info=beacon:bam.nr-data.net,licenseKey:7232591015,applicationID:29127175,transactionName:ZAcBYxEEXxICBkVRDV1NIEIQEV4MTARBSA5KTRNYEAxFCAwL,queueTime:0,applicationTime:42,atts:SEAWFVkeTE1BBBMCGU4f,errorBeacon:bam.nr-data.net,agent:'