<p>We are seeking an Accountant to support revenue and general ledger activities for a fast-paced, multi-entity organization. This role will work closely with internal stakeholders to ensure accurate financial reporting, analyze variances, resolve reconciliation items, and contribute to ongoing process improvements. This position is primarily remote but does require occasional time in the Birmingham, AL office. We're ideally seeking candidates who are local to the Birmingham area and able to accommodate this hybrid work arrangement.</p><p><br></p><p>Responsibilities</p><ul><li>Execute revenue accounting activities for assigned business units in accordance with established deadlines and procedures</li><li>Communicate proactively with internal stakeholders regarding monthly financial results and respond to questions as needed</li><li>Maintain the general ledger and chart of accounts to support accurate and complete financial reporting</li><li>Analyze and summarize variances related to revenue and accounts receivable, developing strong subject matter expertise in these areas</li><li>Prepare account reconciliations and resolve outstanding items in a timely manner</li><li>Respond to ad hoc reporting requests and deliver clear, actionable financial insights to stakeholders</li><li>Review work prepared by team members to ensure proper support, accuracy, and adherence to accounting standards</li><li>Participate in and support broader team and organizational initiatives</li><li>Help identify and prioritize process improvement opportunities and assist with testing to confirm solutions meet business needs</li><li>Ensure consistent compliance with internal controls and financial reporting requirements</li></ul>
<p>A respected Alabama organization is seeking an experienced Purchasing Director to lead its procurement function and ensure the efficient, compliant acquisition of goods, services, equipment, and construction related materials. This leadership role is ideal for a procurement professional who understands public sector purchasing, thrives in a highly regulated environment, and enjoys partnering with operations, engineering, finance, and executive leadership to support critical infrastructure.</p><p><br></p><p>The Purchasing Director will oversee all procurement activities, establish strategic sourcing initiatives, lead a purchasing team, and ensure compliance with Alabama Competitive Bid Law and organizational purchasing policies.</p><p><br></p><p>Responsibilities</p><ul><li>Lead all purchasing and procurement operations for the organization, including strategic sourcing, contract administration, and vendor management.</li><li>Ensure compliance with Alabama Competitive Bid Law (Title 41, Chapter 16), public procurement regulations, and internal purchasing policies.</li><li>Direct the development and administration of Invitations to Bid (ITBs), Requests for Proposals (RFPs), Requests for Qualifications (RFQs), and other competitive solicitation processes.</li><li>Oversee vendor selection, bid evaluations, contract negotiations, award recommendations, and contract administration.</li><li>Partner with engineering, operations, finance, legal, and executive leadership to support capital improvement projects and operational purchasing needs.</li><li>Develop purchasing strategies that improve efficiency, reduce costs, and strengthen supplier performance while maintaining full regulatory compliance.</li><li>Lead and mentor the purchasing team by establishing performance expectations, developing staff, and driving continuous process improvement.</li><li>Manage supplier relationships, monitor vendor performance, and resolve complex procurement and contract issues.</li><li>Oversee procurement for construction projects, professional services, equipment, fleet, maintenance materials, and other operational requirements.</li><li>Maintain strong internal controls, purchasing documentation, and audit readiness for all procurement activities.</li><li>Prepare procurement reports and present recommendations to executive leadership and governing boards as needed.</li><li>This position offers the opportunity to play a key leadership role within a highly respected organization that provides essential services to the community. The successful candidate will have the ability to influence procurement strategy, improve operational efficiency, and support major capital and infrastructure initiatives.</li></ul><p><strong>For immediate consideration, apply now or contact Bryan Rushing with Robert Half, Birmingham AL.</strong></p>
<p>We are looking for an Accounts Receivable Specialist to join a commercial insurance organization in Birmingham, Alabama. This hybrid contract-to-possible permanent opportunity is ideal for someone who enjoys working in a fast-paced setting, delivering strong service to both internal teams and external clients, and building a long-term career in accounts receivable. The position offers a collaborative team environment, flexible weekday scheduling, and the opportunity to be considered for a permanent position after the contract period. This position will be one-two days per week in the office.</p><p><br></p><p>Responsibilities:</p><p>• Serve as a primary point of contact for internal departments and external customers by responding to accounts receivable questions and resolving payment-related issues.</p><p>• Monitor incoming payments and maintain accurate records for unapplied cash, ensuring items are researched and cleared in a timely manner.</p><p>• Support day-to-day accounts receivable activities, including billing support, cash activity review, and follow-up on outstanding balances.</p><p>• Use accounting systems along with Excel and Outlook to organize receivable data, communicate updates, and keep records current.</p><p>• Assist with collection efforts when needed by contacting customers, reviewing account status, and helping reduce past-due balances.</p><p>• Work closely with a large accounting team to maintain accuracy, meet deadlines, and support ongoing financial operations.</p>
<p>We are looking for an Accounts Payable Specialist to join our team in Birmingham, Alabama in a contract-to-permanent capacity. The ideal candidate brings strong accounting experience, works well across teams, and is comfortable managing reconciliations, invoice processing, and month-end responsibilities in a detail-focused environment.</p><p><br></p><p>Responsibilities:</p><p>• Oversee accounts payable activities for designated insurance carriers and agency partners while ensuring work is completed in accordance with established financial procedures.</p><p>• Investigate and resolve billing and accounting variances by serving as a central point of contact between carrier partners and internal agency teams.</p><p>• Perform regular account reconciliations and verify balances in line with internal control standards to support accurate and timely payments.</p><p>• Prepare and submit payable items, including carrier and vendor invoices, for processing through the appropriate approval channels.</p><p>• Manage recurring payment activity for assigned agencies and help maintain consistency across ongoing payable workflows.</p><p>• Support month-end close activities for both Sagitta and non-Sagitta agency environments, ensuring financial records are complete and accurate.</p><p><br></p>
<p> This Long-term Contract position is ideal for someone who enjoys balancing customer communication, appointment planning, and administrative support in a fast-paced environment. The person in this role will help keep schedules organized, respond to inbound requests, and work closely with internal teams to ensure service needs are handled efficiently.</p><p><br></p><p>Responsibilities:</p><p>• Coordinate service appointments by organizing technician schedules, adjusting timelines, and confirming visit details with customers.</p><p>• Respond to inbound calls and messages professionally, provide clear updates, and direct inquiries to the appropriate teams when needed.</p><p>• Maintain calendars, meeting schedules, and teleconference arrangements to support smooth day-to-day office operations.</p><p>• Partner with operations and dispatch staff to align service requests, resource availability, and job priorities.</p><p>• Prepare, file, and manage service-related correspondence, records, and documentation with accuracy and timeliness.</p><p>• Assist with materials handling and administrative follow-up to help service activities stay on track.</p><p>• Support HR-related administrative tasks, including scheduling interviews and assisting with hiring coordination as needed.</p><p>• Contribute to team collaboration by organizing conference calls, sharing updates, and helping resolve scheduling conflicts.</p><p>• Communicate basic service information clearly to customers and internal stakeholders, including matters related to HVAC service coordination where applicable.</p>
We are looking for a Contract Property Manager to oversee day-to-day operations for residential and commercial housing assets in Alabama. This position focuses on maintaining occupancy, supporting residents and tenants, coordinating property services, and helping each site operate efficiently and in compliance with applicable housing guidelines. The ideal candidate brings strong property management experience, sound judgment, and the ability to balance customer service with operational accountability.<br><br>Responsibilities:<br>• Direct daily management activities across assigned residential and commercial properties, ensuring buildings, common areas, and tenant services are maintained to a high standard.<br>• Monitor occupancy, lease activity, renewals, and unit availability while working to support resident retention and timely placement of tenants.<br>• Serve as the primary point of contact for residents, tenants, vendors, and internal stakeholders by addressing concerns, resolving issues, and providing clear follow-up.<br>• Coordinate maintenance requests, property inspections, and vendor performance to help preserve asset condition and support safe, well-functioning facilities.<br>• Administer leasing documentation, tenant records, and property files with accuracy while supporting compliance with HUD and other applicable housing requirements.<br>• Review rent collection status, delinquency trends, and operational expenses, then escalate concerns and recommend corrective actions when needed.<br>• Support budgeting, reporting, and routine performance tracking for assigned properties to help meet financial and service goals.<br>• Assist with operational updates, including process or system-related changes, as needed to maintain continuity in property management activities.
We are seeking a motivated and detail-oriented Accounts Receivable Specialist for a contract-to-permanent opportunity. This role is ideal for someone with strong collections experience who is comfortable managing a high volume of outbound collection activity through both phone and email communication.The Accounts Receivable Specialist will be responsible for following up on past-due accounts, resolving payment discrepancies, maintaining accurate account records, and partnering with internal teams to support timely payment collection. The ideal candidate is detail oriented, persistent, customer-service oriented, and able to thrive in a fast-paced environment.
<p>We are looking for a Customer Service Representative to support a busy team. This contract position is ideal for someone who enjoys assisting customers, handling high-volume calls, and ensuring orders are entered accurately. The person in this role will provide timely responses to inquiries, maintain a detail-oriented approach during every interaction, and help create a positive service experience.</p><p><br></p><p>Responsibilities:</p><p>• Manage a high volume of incoming customer calls while delivering courteous and efficient support.</p><p>• Respond to customer questions, concerns, and service requests with clear and detail-oriented communication.</p><p>• Enter customer orders accurately into the appropriate system and verify details before submission.</p><p>• Place outbound calls as needed to follow up on requests, confirm information, or provide updates.</p><p>• Resolve routine service issues by gathering information, identifying needs, and offering appropriate solutions.</p><p>• Document customer interactions, order details, and resolutions thoroughly to maintain accurate records.</p><p>• Work closely with team members and supervisors to address escalated issues and support daily service goals.</p>
<p>We are looking for a Senior Financial Analyst to support financial planning, performance analysis, and strategic decision-making for an organization in Birmingham, Alabama. This role will partner with business leaders to translate data into actionable insights, strengthen forecasting accuracy, and deliver reporting that helps guide operational and financial performance. The ideal candidate brings strong analytical capability, advanced modeling skills, and the ability to communicate complex financial results clearly to leadership.</p><p><br></p><p>Responsibilities:</p><p>• Build and maintain companywide and departmental budgets, forecasts, and financial models that support short- and long-term planning.</p><p>• Develop detailed sales plans across stores and channels, incorporating business drivers, seasonal patterns, and performance expectations.</p><p>• Partner with cross-functional stakeholders to define key performance indicators and align planning assumptions with operational objectives.</p><p>• Prepare accurate financial analyses, variance reporting, and trend evaluations to highlight risks, opportunities, and areas requiring management attention.</p><p>• Lead recurring reviews with department leaders to compare results against plan and improve forecast reliability over time.</p><p>• Create standardized month-end and period-end reporting packages, including executive-ready summaries of key financial and operating metrics.</p><p>• Produce presentations and analytical materials for senior leadership, the board, and external stakeholders to support business performance discussions.</p><p>• Use large data sets and predictive analysis techniques to improve budgeting, forecasting, and overall business efficiency.</p><p>• Recommend and implement enhancements to reporting tools, Excel-based models, and ad hoc analytics processes while supporting strong internal financial controls.</p>
<p>We are looking for an Accounting Assistant to join a team in Birmingham, Alabama. This opportunity is ideal for someone who enjoys supporting day-to-day accounting operations, maintaining accurate financial records, and working across both payables and receivables. The role will contribute to timely transaction processing, account balancing, and dependable financial administration in a fast-paced environment.</p><p><br></p><p>Responsibilities:</p><p>• Process vendor invoices, assign appropriate coding, and prepare payments with close attention to accuracy and deadlines.</p><p>• Manage customer billing activity, record incoming payments, and follow up on outstanding balances as needed.</p><p>• Reconcile bank statements and internal financial records to identify and resolve discrepancies promptly.</p><p>• Maintain organized accounting documentation and update financial data within QuickBooks and related systems.</p><p>• Assist with routine payroll-related accounting support and ensure information is entered correctly for processing.</p><p>• Review account activity, investigate variances, and communicate issues to the appropriate internal stakeholders.</p><p>• Support month-end administrative accounting tasks by preparing reports and confirming transaction completeness.</p>
We are looking for a Cyber Security Engineer to help safeguard our technology landscape across both enterprise and operational environments. In this role, you will strengthen and sustain an experienced security program by managing core protections, responding to threats, and improving defensive controls across networks, endpoints, cloud services, and critical systems. The ideal candidate brings strong Palo Alto firewall expertise, solid network analysis skills, and a practical approach to collaborating with technical teams and business partners. <br> Cyber Security Engineer 100% onsite – Birmingham, AL Work Authorization: No C2C. No third-party agencies. No must be eligible to work in the U.S. or visa transfers now or in the future. <br> <br> Responsibilities: • Manage and enhance enterprise firewall operations, with primary ownership of Palo Alto security platforms. • Configure and refine security rules, remote access controls, VPN connectivity, and network segmentation to support secure business operations. • Investigate network and security issues through packet captures, trace analysis, and traffic review to identify root causes and restore service. • Administer endpoint and web security tools, including platforms such as CrowdStrike and Cisco Umbrella, to maintain strong protection across user environments. • Monitor alerts, vulnerabilities, and suspicious activity spanning network, endpoint, cloud, identity, and operational technology systems. • Drive remediation and risk reduction efforts by recommending practical security improvements aligned with current threats and industry standards. • Contribute to incident response activities by assisting with investigation, containment, recovery, and post-event follow-up. • Support vulnerability management by partnering with IT and business teams to prioritize fixes and close security gaps. • Maintain accurate technical documentation, security procedures, and configuration standards while participating in reviews for new applications, infrastructure, and security-related projects. • Help sustain and optimize the organization’s standardized security environment following a recent modernization of security platforms, policies, and configurations.
<p>We are seeking a seasoned <strong>Accounts Payable Specialist</strong> for a <strong>contract-to-possible-permanent opportunity</strong>. This role is ideal for a detail-oriented accounting professional with strong high-volume AP experience, excellent purchase order matching skills, and advanced Excel knowledge. The Accounts Payable Specialist will support accounts payable operations across multiple locations and help ensure invoices and payments are processed accurately and on time.</p><p><br></p><p>Key Responsibilities</p><ul><li>Process a high volume of accounts payable invoices across three locations</li><li>Handle approximately 35 invoices per day</li><li>Enter, review, and verify invoices in the ERP system</li><li>Perform purchase order matching and ensure invoice details align with PO records</li><li>Research and resolve invoice discrepancies</li><li>Support weekly check runs and AP payment processing</li><li>Maintain accurate AP records and documentation</li></ul><p><br></p>
Robert Half is partnering with a well-established Birmingham-area credit union in their search for an Accounting Clerk. This position offers an excellent opportunity for an accounting detail oriented who enjoys a blend of bookkeeping, cash handling, account reconciliation, and member support. This a contract position for 2-3 months. The schedule is Monday-Friday, fully on-site, from 8:00am - 4:00pm. <br> Key Responsibilities Perform daily bookkeeping and accounting support functions Balance and reconcile general ledger accounts and resolve discrepancies Open and balance cash boxes while accurately counting and verifying cash transactions Process data entry and maintain accurate financial records Review and research overdraft activity, assisting with issue resolution Provide transaction support and ensure compliance with internal policies and procedures Assist with account maintenance and general operational support Deliver exceptional customer service while interacting with members and internal departments Support daily and month-end balancing activities
A Non-Profit client of ours is looking for a UKG Payroll Administrator on a contract basis. This senior-level role is responsible for managing the full payroll process for employees across all programs and locations, ensuring payroll is processed accurately, on time, and in compliance with all applicable regulations. The Payroll Administrator oversees the configuration and maintenance of payroll, timekeeping, and pay-rule settings in UKG Ready; resolves complex payroll and tax issues; and partners closely with People Operations and Finance to maintain accurate records and strong internal controls. This role is critical to supporting a dependable, well-compensated workforce dedicated to serving individuals with intellectual and developmental disabilities. Essential Responsibilities Process biweekly and/or semimonthly payroll for all employee groups in UKG Ready with a high degree of accuracy and timeliness. Configure, maintain, and optimize UKG Ready payroll, timekeeping, pay rules, earnings and deduction codes, and accrual settings. Review and validate employee timekeeping data, including regular hours, overtime, shift differentials, and leave balances. Calculate and process payroll deductions, garnishments, and benefit contributions within the system. Investigate, troubleshoot, and resolve complex payroll, tax, and system-related issues, escalating platform concerns to UKG support when appropriate. Develop, maintain, and analyze payroll reports, dashboards, and audit queries in UKG Ready. Ensure payroll records are accurate, complete, and compliant with federal, state, and organizational requirements. Respond to employee questions related to pay, deductions, and payroll discrepancies in a timely and detail oriented manner. Partner with People Operations to ensure new hires, terminations, status changes, and other employee updates are reflected accurately in payroll. Manage quarterly and annual payroll tax filings, including year-end W-2 processing, within UKG Ready. Reconcile payroll activity to the general ledger in partnership with the Finance team. Support system testing, upgrades, and implementation of new UKG Ready features and enhancements. Safeguard the confidentiality of employee compensation and personal information. Assist with internal and external audits, compliance reviews, and regulatory payroll reporting.
Our client is seeking a detail-oriented and dependable Part-Time Bookkeeper to support day-to-day accounting operations. This is an excellent opportunity for an experienced bookkeeping detail oriented looking for a flexible schedule and a hybrid work environment. This position would require 15-20 hours per week and would start out on a contract basis and have the opportunity to turn into permanent. <br> Responsibilities Manage accounts payable and accounts receivable Process invoices, payments, and deposits Reconcile bank and credit card accounts Maintain accurate financial records and general ledger activity Assist with month-end close and financial reporting Review transactions for accuracy and resolve discrepancies Support additional accounting and administrative tasks as needed
<p>About the Opportunity</p><p>We are seeking a motivated and relationship-driven <strong>HR Recruiter</strong> to join our growing team. This role is responsible for managing the full recruitment lifecycle, partnering with hiring managers, and identifying top talent across a variety of business functions. The ideal candidate is proactive, organized, and experienced in both sourcing and candidate management.</p><p>Key Responsibilities</p><ul><li>Manage full-cycle recruiting for exempt and non-exempt positions</li><li>Partner with hiring managers to understand hiring needs and develop recruitment strategies</li><li>Source qualified candidates through job boards, LinkedIn, networking, referrals, and other recruiting channels</li><li>Screen resumes, conduct phone interviews, and evaluate candidate qualifications</li><li>Coordinate interviews and maintain communication with candidates throughout the hiring process</li><li>Build and maintain talent pipelines for current and future hiring needs</li><li>Prepare and extend employment offers</li><li>Track recruiting activity and maintain accurate records within the Applicant Tracking System (ATS)</li><li>Assist with onboarding and new hire orientation activities as needed</li><li>Ensure compliance with all employment laws, company policies, and recruiting best practices</li></ul><p><br></p>
<p>Position Summary</p><p>We are seeking an experienced <strong>HR Generalist</strong> to support day-to-day human resources operations during a contract engagement. This role will partner with leadership and employees across multiple HR functions, including employee relations, onboarding, recruiting support, benefits administration, compliance, performance management, and HRIS maintenance.</p><p>The ideal candidate is a hands-on HR professional who can quickly adapt to a fast-paced environment, manage multiple priorities, and maintain a high level of confidentiality.</p><p>Key Responsibilities</p><ul><li>Provide support across all areas of Human Resources, including employee relations, onboarding, benefits, and compliance.</li><li>Assist with recruiting efforts, including posting jobs, screening candidates, scheduling interviews, and coordinating offers.</li><li>Facilitate new hire onboarding and orientation programs.</li><li>Respond to employee questions regarding HR policies, benefits, and employment practices.</li><li>Maintain employee records and ensure accurate data within HRIS systems.</li><li>Support performance management and employee development initiatives.</li><li>Assist with leave administration, workers' compensation, and unemployment claims as needed.</li><li>Ensure compliance with federal, state, and local employment laws.</li><li>Participate in HR projects, audits, policy updates, and process improvement initiatives.</li><li>Generate HR reports and analyze workforce data as requested.</li></ul><p><br></p>
<p>We are seeking a Senior Accountant to help manage accounting processes and financial reporting for a growing company based in Birmingham, Alabama. This role is integral to ensuring financial information is accurate, timely, and well-organized, while also supporting leadership with meaningful reporting and insight across a multi-entity environment. The ideal candidate will have strong accounting knowledge, excellent discretion, and the ability to handle confidential matters with professionalism. Previous nonprofit accounting experience is required.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Maintain the general accounting records for the private foundation, affiliated companies, and other designated entities, ensuring transactions are recorded accurately and completely.</li><li>Prepare and post journal entries, accruals, account reconciliations, and general ledger activity, and investigate variances or discrepancies as needed.</li><li>Contribute to month-end and year-end close by preparing supporting schedules, reviewing balances, and assembling required backup documentation.</li><li>Generate financial statements, internal reporting packages, and analysis to assist leadership in evaluating results, liquidity, and financial performance.</li><li>Record and monitor charitable contributions, grantmaking or program expenditures, and other nonprofit-related transactions with proper documentation.</li><li>Track activity related to income, distributions, receivables, ownership accounts, and cash transactions for investment and portfolio entities.</li><li>Work closely with outside accountants, tax advisors, and other business partners to provide data and respond to reporting, tax, and compliance requests.</li><li>Support audit preparation, tax reporting, and other regulatory filings by maintaining organized financial records and delivering requested schedules.</li><li>Exercise sound judgment in managing sensitive financial, investment, and foundation information while balancing multiple deadlines and responsibilities independently.</li></ul>
<p>We are looking for an Accounts Payable Supervisor/Manager to join our team in Birmingham, Alabama in a Contract to possible permanent capacity. This role is ideal for a finance specialist who can provide steady leadership, support team development, and keep payables operations running accurately and on schedule. </p><p><br></p><p>Responsibilities:</p><p>• Oversee daily accounts payable activities to ensure invoices are reviewed, coded, and processed correctly within established timelines.</p><p>• Guide and support team members by providing day-to-day direction, coaching, and mentoring to strengthen performance and accountability.</p><p>• Manage payment and disbursement workflows to maintain accuracy, compliance, and timely completion of vendor obligations.</p><p>• Prepare and review 1099-related documentation and processes to support year-end reporting requirements.</p><p>• Use Excel and Microsoft Office applications, including SharePoint and Teams, to track work, organize records, and communicate updates effectively.</p><p><br></p>
We are looking for an experienced Accounts Payable Specialist to support a busy accounting team in Birmingham, Alabama on a Contract assignment expected to last at least 8 weeks, with the possibility of extension based on workload. This role is ideal for someone who can step into a high-volume environment, manage invoice activity accurately, and stay organized while collaborating with colleagues in a focused office setting. The position reports to the Controller and offers a Monday through Friday schedule with business casual attire.<br><br>Responsibilities:<br>• Process a high volume of vendor invoices each day with strong attention to accuracy, coding, and timely entry.<br>• Review accounts payable documents for completeness and assign proper account codes before submitting transactions.<br>• Support payment activities by preparing ACH transactions and assisting with check runs according to established schedules.<br>• Work within accounting platforms such as JD Edwards, Perceptive, and Integra to enter, track, and process payable information.<br>• Partner with the Controller and accounting staff to help manage increased seasonal workload and maintain steady invoice flow.<br>• Resolve invoice discrepancies by coordinating with internal team members and vendors when details are missing or unclear.<br>• Maintain organized accounts payable records and ensure supporting documentation is properly matched and retained.<br>• Contribute to a productive team environment by following instructions, adapting to training, and working effectively in a heads-down office setting.
<p>We are looking for an ERP Project Manager to support a steel manufacturing organization in Birmingham, Alabama with a multi-entity enterprise systems initiative. This Long-term Contract position will guide project execution from planning through deployment, working closely with business leaders and an external implementation partner to keep scope, timelines, and deliverables on track. The role requires someone who can translate operational and financial needs into a practical implementation roadmap while promoting consistency across entities.</p><p><br></p><p>Responsibilities:</p><p>• Direct the end-to-end delivery of the ERP program across multiple business entities, ensuring milestones are achieved and priorities remain aligned.</p><p>• Partner with the external implementation firm and internal stakeholders to coordinate activities, resolve issues, and maintain steady project momentum.</p><p>• Establish a unified account structure across operating units to improve consistency in financial reporting and system configuration.</p><p>• Gather, clarify, and document business needs so functional requirements can be translated into effective system design decisions.</p><p>• Analyze existing workflows and define improved future-state processes that support efficient ERP adoption.</p><p>• Outline internal ownership for project tasks, resource needs, and key dependencies required for a successful rollout.</p><p>• Monitor schedules, deliverables, project risks, and executive updates to support informed decision-making throughout the engagement.</p><p>• Lead user testing, training preparation, and go-live readiness efforts to support a smooth implementation experience.</p>