Demo

Analyst Programmer

Universal Leaf Tobacco Company
Nashville, NC Full Time
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/7/2026

Position: Analyst Programmer

Location/Department: Universal Leaf North America/ Onsite - Nashville, NC/ Information Systems

Status: Full-Time, Salaried/Exempt

Reports To: SVP, Finance


Our Company

Universal Leaf North America (ULNA), a subsidiary of Universal Corporation, is the premier supplier of quality, compliant, and sustainable tobaccos and services to our customers, where we conduct business in Canada, Guatemala, Mexico, and the U.S.


Our Nash Facility is the most technologically advanced tobacco threshing operation in the world. We can process over one million pounds of semi-perishable tobacco per day by transforming it into a stable tobacco material that can be stored for years, all while meeting the exacting standards of the tobacco product manufacturers.


As a compliment to ULNA’s leaf stemming business, our J. P. Taylor Company, L.L.C. facility provides tobacco stems and scrap blending, rolling, and cutting, which further enhances the total value and usability of the entire tobacco leaf. Both the Nash and J.P. Taylor facilities maintain ISO9001 Quality and ISO 14001 Environmental systems, which further support our commitment to our customers and other stakeholders. The unusable tobacco waste material from both facilities is transformed into organic compost at our Carolina Recycled Ag Materials, LLC (CRAM) facility, which provides a cost-effective and environmentally friendly alternative to commercial fertilizers.


Additional services include Universal Storages, where we assist our customers in managing their tobacco logistics and storage requirements.


At Universal Leaf North America, our employees have proven a strong commitment to providing a quality product, excellent customer service, and operating in a sustainable and compliant manner.


Summary

As an Analyst Programmer at Universal Leaf North America, you will supervise and administer applications and system development activities and ensure the integrity of those activities through key controls. This role is primarily focused on the support, maintenance, enhancement, and development of business applications and system automation solutions using technologies such as Bash, Perl, and Ruby. While strong programming and analytical skills are important, this position is not focused on enterprise software development using Java, C#, or Python.


What You'll Be Doing (Essential Duties)

  • Collaborate on the analysis and design of our application software including new programs, enhancements and troubleshooting
  • Implement and test programs in a variety of codes/languages
  • Test and troubleshoot new programs and changes to existing programs prior to placement in production
  • Assist in creating documentation and training users
  • Support the broader IT department by monitoring and responding to calls & queries from the user community in a production environment
  • Test applications when new versions of system tools, compilers, libraries and toolkits are introduced
  • Partner with other members of management to accomplish objectives
  • Record keeping as required
  • Other duties may be assigned


Minimum Requirements

  • Bachelor Degree in Computer Science, Information Systems, Software Engineering, or related field preferred. Equivalent combinations of education, technical training, and relevant work experience will also be considered.
  • Demonstrated experience leveraging open-source technologies to develop, support, and enhance business applications and systems.
  • Experience developing applications with a combination of Bash, Perl and/or Ruby is strongly required. While programming knowledge is important, this role is not focused on enterprise application development using languages such as Java, C#, or Python.
  • Technical knowledge and hands-on experience in the following areas:
  • Git Revision control (not necessarily GitHub)
  • CI/CD Pipeline (Jenkins, Ansible, or similar)
  • MySQL or MariaDB administration and command line
  • Linux system administration, including filesystem navigation, troubleshooting, and configuration with Ubuntu/Debian environments
  • File and/or service-based systems integration.
  • Experience with CyberScreen/Cyberquery considered highly desirable.
  • Effective analytical, planning and organizing skills
  • Excellent verbal and written communication skills
  • Ability to work in a team environment
  • Willingness to travel
  • Adapt to frequent changes in climate, environment, workload and schedules, including Saturday and Sunday work when required


Preferred Requirements

  • Knowledge of label and barcode printing solutions, including BarTender and ZPL.
  • Data visualization with tools such as R, Grafana, or similar


Benefits

We offer a wide range of market-competitive total rewards that include 401(k) match, pension, merit increases, paid holidays, medical, dental, life, vision, short and long-term disability benefits, and tuition assistance to name a few.


EOE M/F/Disabled/Vet Employer

All applicants must be authorized to work in the United States.

Salary.com Estimation for Analyst Programmer in Nashville, NC
$74,113 to $92,938
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Analyst Programmer?

Sign up to receive alerts about other jobs on the Analyst Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Universal Leaf Tobacco Company

  • Universal Leaf Tobacco Company Richmond, VA
  • Position: Manager, Creative Communications Location/Department: Richmond HQ/Corporate Communications Work Arrangement: Hybrid (3 days in office, 2 days rem... more
  • 15 Days Ago

  • Universal Leaf Tobacco Company Richmond, VA
  • Position: Summer 2027 Sustainability/ESG Internship Location/Department: Richmond Headquarters/Operations Status: $22 per hour/Full-time Hourly Schedule: M... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Analyst Programmer jobs in the Nashville, NC area that may be a better fit.

  • Gradel Professional Search Raleigh, NC
  • We are seeking an experienced CNC Programmer to develop reliable machining processes and production methodologies for high-precision components. In this 1s... more
  • 15 Days Ago

  • Metal Impressions Inc Pittsboro, NC
  • The CNC Programmer will develop and verify CNC programs for medium-volume aluminum production. Reporting to the Assistant Project Manager, this role will s... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!