Position Summary As our HR Generalist / HR Manager, you will serve as a key partner to employees and leadership, handling a broad range of human resources functions. You will act as an employee advocate while ensuring compliance with company policies and employment laws. This role includes delivering onboarding and safety training, serving as backup for outsourced payroll, and supporting HR initiatives across the organization. Up to 10% travel is required for training, team support, or company events.<br>Key Responsibilities<br>• Manage full-cycle recruitment, onboarding, and offboarding processes to attract and retain top talent.<br>• Deliver engaging new-hire onboarding and safety training programs to ensure employees are set up for success and work safely.<br>• Serve as backup support for payroll processing (currently outsourced); familiarity with Paylocity, Paychex, or ADP is strongly preferred.<br>• Maintain and optimize the HRIS system; experience with any HRIS platform is required.<br>• Handle employee relations, benefits administration, leave management, and workers’ compensation claims.<br>• Support performance management, employee engagement initiatives, and policy development.<br>• Ensure compliance with federal, state, and local employment laws and maintain accurate HR records.<br>• Act as a trusted employee advocate, promoting a positive and inclusive workplace culture while consistently following company guidelines.<br>• Partner with leadership on HR projects and provide general HR support as needed.<br>• Travel up to 10% as required for training delivery, site visits, or company meetings.<br>Qualifications<br>• Bachelor’s degree in Human Resources, Business Administration, Psychology, or a related field required.<br>• 3–7+ years of progressive HR experience, ideally in a generalist capacity.<br>• Experience with an HRIS system is required.<br>• Familiarity with payroll systems (Paylocity, Paychex, or ADP) is ideal, as you will serve as backup.<br>• HR certifications (PHR, SHRM-CP, or similar) are a plus.<br>• Proven ability to deliver onboarding and safety training.<br>• Strong knowledge of employment laws and best practices.<br>• Excellent interpersonal and communication skills with a friendly, approachable demeanor.<br>• Demonstrated employee advocate mindset balanced with sound judgment and adherence to company guidelines.<br>• Highly organized, detail-oriented, and comfortable working independently in a fast-paced environment.<br>• Ability and willingness to travel up to 10%.<br>What We Offer<br>• Competitive salary and benefits package<br>• Opportunity to make a real impact in a growing, mission-driven company focused on environmental restoration
<p><strong>Position Summary</strong></p><p>The Project Manager I is responsible for executing small to standard projects and may also support larger projects. This role is accountable for delivering projects safely, on time, within specifications, and within budget while following internal project management standards and best practices.</p><p>The Project Manager I is expected to uphold key principles in the areas of safety, quality, and productivity.</p><p>Safety</p><ul><li>Comply with OSHA regulations</li><li>Identify potential safety concerns and take corrective action</li><li>Report safety violations through the appropriate chain of command</li></ul><p>Quality</p><ul><li>Ensure the quality of installations and project deliverables meets contractual requirements</li></ul><p>Productivity</p><ul><li>Follow internal project management procedures, systems, and best practices to ensure successful project delivery</li></ul><p><strong>Key Responsibilities</strong></p><ul><li>Manage and deliver small to standard projects on time, within scope, and within budget</li><li>Monitor project performance and financial objectives through project closeout</li><li>Maintain accurate and current project information in the internal ERP system in accordance with established procedures</li><li>Oversee day-to-day project activities</li><li>Help maintain strong client relationships throughout the project lifecycle</li><li>Process and track change orders in compliance with contractual requirements and internal procedures</li><li>Develop and maintain project plans and schedules according to internal project management standards</li><li>Lead and coordinate the project team, including kickoff meetings and other internal project meetings</li><li>Coordinate with cross-functional departments to ensure tasks, milestones, and quality checkpoints are completed on time and according to project requirements</li><li>Review and manage technical calculations, specifications, and outstanding technical tasks to ensure project compliance</li><li>Partner closely with Supply Chain to support procurement and material coordination in accordance with internal procedures</li><li>Prepare and approve reception protocols and installation acceptance documentation</li><li>Schedule and oversee project startup activities</li><li>Prepare and submit project status reports to leadership and direct management</li></ul><p><strong>Additional Information</strong></p><p>This job description is not intended to be exhaustive and does not constitute a contract of employment. The employee may be asked to perform other duties as assigned by their supervisor. The company reserves the right to revise this job description at any time.</p><p><br></p><p><br></p>
We are looking for an experienced Tax Manager to join our team in Salt Lake City, Utah. This role requires someone with strong expertise in tax preparation, planning, and compliance, as well as the ability to lead and mentor less experienced staff. If you are passionate about delivering exceptional service to clients and driving business growth, we encourage you to apply.<br><br>Responsibilities:<br>• Prepare and review a wide range of tax returns, including individual, corporate, partnership, S-corporation, and high-net-worth filings, with minimal oversight.<br>• Oversee the preparation of straightforward and moderately complex tax returns while taking the lead on more challenging filings.<br>• Perform general accounting tasks and bookkeeping using QuickBooks.<br>• Work closely with leadership to manage large client engagements, identify potential issues, and implement effective solutions.<br>• Support tax planning initiatives, ensure compliance, and assist in onboarding new clients while fostering strong client relationships.<br>• Identify and pursue opportunities to attract new clients and expand business with existing ones.<br>• Train and mentor less experienced tax professionals, offering guidance and supervision on tax-related matters.
<p>Robert Half Management Resources is looking for an HR Director to provide strategic and hands-on leadership in building a strong human resources foundation for one of our clients on an interim basis. This position is ideal for an experienced HR leader who can assess current practices, strengthen compliance, and create practical processes that support continued growth. The role will partner closely with company leadership to establish scalable policies, onboarding standards, and day-to-day HR operations in an environment that is still developing its internal HR structure.</p><p><br></p><p><u>Responsibilities:</u></p><p>• Evaluate existing HR practices to identify compliance risks, process gaps, and areas requiring formal structure.</p><p>• Design, draft, and implement core HR policies and procedural documentation that supports a consistent employee experience.</p><p>• Establish organized onboarding workflows, including compliant employment verification and documentation practices.</p><p>• Serve as a key advisor on improving and standardizing HR operations so they can scale effectively with business growth.</p><p>• Partner with leadership to shape practical HR frameworks, priorities, and governance for a developing organization.</p><p>• Provide consultative support across broader HR functions, including employee relations, HR administration, and compensation or benefits-related processes as needs evolve.</p><p>• Create repeatable workflows and guidance that improve efficiency, accountability, and policy adherence across the company.</p>
We are looking for an accomplished Finance Director to lead financial strategy and day-to-day finance operations for our U.S. business in Salt Lake City, Utah. This position combines strategic leadership with hands-on oversight across forecasting, budgeting, cost analysis, reporting, and commercial finance support. The ideal candidate will partner closely with cross-functional leaders to improve business performance, strengthen accountability, and provide clear insight into current results and future financial outlook.<br><br>Responsibilities:<br>• Lead financial planning activities, including annual budgets, rolling forecasts, and performance analysis to support sound business decisions.<br>• Establish meaningful financial and operational metrics, monitor results against targets, and communicate trends, risks, and opportunities to leadership.<br>• Direct month-end and periodic close processes to ensure timely, accurate financial reporting and compliance with internal and external requirements.<br>• Partner with senior leadership to shape business strategy through data-driven recommendations on profitability, cost control, and resource allocation.<br>• Oversee cost accounting, cash flow forecasting, and inventory-related financial analysis to help optimize working capital and overall fiscal performance.<br>• Support commercial operations by providing financial guidance on pricing, customer incentive programs, vendor arrangements, discount structures, and promotional activity.<br>• Build strong relationships with teams across sales, operations, procurement, HR, IT, legal, marketing, and vendor management to align financial priorities with business needs.<br>• Develop and mentor the finance and accounting team, fostering a high-performance culture focused on accountability, continuous improvement, and service to the business.
<p>We are seeking a Principal Platform Engineer to help shape the technical direction of our cloud platform capabilities and serve as a senior technical partner across engineering, security, and architecture. This role operates at an organizational level, driving platform strategy, leading cross-team technical initiatives, and strengthening our cloud security posture across an expanding AWS environment.</p><p>You will work closely with our Security team as an embedded partner on key platform security efforts, while also coordinating with another Principal Engineer on the Platform team to align and divide technical ownership. This is a highly cross-functional role, requiring strong collaboration with application teams, security, compliance, and architecture to ensure platform services and infrastructure effectively support the broader organization.</p><p><strong>Responsibilities:</strong></p><ul><li>Lead the design and continuous improvement of secure, scalable platform solutions in AWS environments.</li><li>Partner with engineering teams across the organization to drive broad technical initiatives and influence platform strategy.</li><li>Build and maintain infrastructure as code using Terraform to standardize deployments and improve operational consistency.</li><li>Develop and enhance platform tooling and automation using languages such as Java, Python, Go, or C#.</li><li>Strengthen cloud security controls by implementing and managing services such as Security Hub, GuardDuty, Config, CloudTrail, secrets management, and private networking patterns.</li><li>Support containerized workloads by improving Docker security practices and optimizing deployment patterns for services running on EC2, Fargate, and other managed platforms.</li><li>Advance CI/CD capabilities through orchestration and automation tools including GitHub Actions, Jenkins, CircleCI, or similar technologies.</li><li>Collaborate on secure software delivery practices, including source control standards, vulnerability scanning, and supply chain protection measures.</li><li>Contribute to agile delivery processes and provide technical leadership that helps teams execute complex platform initiatives effectively.</li></ul><p><br></p>
We are looking for a Senior Database Engineer to support and improve critical database platforms that power large-scale applications in Utah. This contract-to-permanent position is ideal for a hands-on, detail-oriented candidate who can strengthen reliability, performance, and security across cloud-based and distributed database environments. You will work closely with engineering and infrastructure teams to keep production systems stable, scalable, and well-governed while helping guide operational best practices.<br><br>Responsibilities:<br>• Oversee daily administration of production database platforms such as Couchbase, PostgreSQL, DynamoDB, DocumentDB, Cosmos DB, and Snowflake to ensure strong availability and performance.<br>• Manage clustered database environments, including replication health, configuration tuning, patching, version upgrades, and issue resolution across cloud and hybrid infrastructure.<br>• Improve database efficiency by analyzing execution behavior, refining indexing approaches, and tuning queries for high-volume workloads.<br>• Develop and maintain backup, recovery, and disaster preparedness processes, including retention planning, restore validation, and cross-region resilience testing.<br>• Take the lead during database-related incidents by troubleshooting service disruptions, identifying root causes, and driving timely restoration of critical systems.<br>• Build and enhance monitoring and alerting solutions using platforms such as Datadog, CloudWatch, Azure Monitor, and native database tools.<br>• Automate recurring operational tasks with scripting and infrastructure tooling to increase consistency, reduce manual effort, and support scalable administration.<br>• Drive database upgrade and migration efforts with careful planning to minimize downtime and maintain service continuity.<br>• Create and maintain operational documentation, including runbooks, standard procedures, and technical decision records to support ongoing database operations.<br>• Partner with security and compliance stakeholders to enforce access controls, encryption, credential management, and data protection standards across database environments.
We are looking for a skilled Accountant to join our team on a contract basis in Lehi, Utah. This role requires expertise in financial processes such as accounts payable, accounts receivable, and general ledger management. The ideal candidate will thrive in a fast-paced environment and contribute to the accuracy and integrity of financial records.<br><br>Responsibilities:<br>• Manage and process accounts payable transactions, ensuring accuracy and timely payments.<br>• Oversee accounts receivable operations, including invoicing and payment tracking.<br>• Maintain the general ledger by preparing and posting journal entries.<br>• Perform bank reconciliations to ensure consistency between accounts and financial statements.<br>• Analyze financial data to support reporting and decision-making processes.<br>• Collaborate with team members to ensure compliance with accounting standards and regulations.<br>• Assist in month-end and year-end closing activities.<br>• Identify and resolve discrepancies in financial records and accounts.<br>• Prepare detailed financial reports for internal and external stakeholders.<br>• Support audits by providing required documents and explanations.
We are looking for an experienced Internal Auditor II to join our team in SLC, Utah. In this role, you will oversee audit work across a varied group of operations, assess risk exposure, and recommend practical improvements that support stronger controls and better business performance. This position is well suited for a self-directed auditor who can build effective partnerships with leaders, communicate findings clearly, and help drive meaningful operational improvements.<br><br>Responsibilities:<br>• Direct end-to-end internal audit assignments across hospitality, ranching, and oil and gas business areas, ensuring objectives, scope, and timelines are clearly defined.<br>• Perform audit planning activities by analyzing risks, reviewing key processes, and designing testing approaches that evaluate control effectiveness.<br>• Examine business activities to uncover control weaknesses, compliance concerns, and operational inefficiencies, then translate findings into practical recommendations.<br>• Identify opportunities to improve workflows, reduce unnecessary costs, and reinforce safeguards that support reliable and efficient operations.<br>• Work closely with department leaders to develop corrective action plans and provide guidance during implementation of agreed improvements.<br>• Review existing control environments and assist management in strengthening procedures that reduce risk and support accountability.<br>• Prepare well-organized audit reports and present conclusions, observations, and recommendations in a clear and business-focused manner.<br>• Provide day-to-day support and guidance to less experienced team members during audit engagements.<br>• Track management responses and follow up on open audit issues to confirm timely and effective resolution.<br>• Contribute to broader audit planning efforts by supporting enterprise risk assessments and helping prioritize future reviews.