1

Perl Programmer Jobs in Tennessee (NOW HIRING)

Principal Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

We're looking for hands-on engineers with expertise and passion in solving difficult problems in ... Python, Perl, etc. • Strong knowledge of data structures, algorithms, operating systems, and ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

An engineer at any level can have significant technical and business impact. Candidate Profile: 3 ... Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl ...

Principal Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

An engineer at any level can have significant technical and business impact. Candidate Profile: 3 ... Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl ...

Principal Software Engineer

Nashville, TN

$130K - $174K/yr

An engineer at any level can have significant technical and business impact. Candidate Profile: 3 ... Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl ...

... programmers; and participates in review sessions with IT colleagues. ESSENTIAL FUNCTIONS and ... Specific knowledge of Oracle databases, PL/SQL, C#/C++/C, Open Source, Korn Shell Script, Perl or ...

... and security analytics & engineering resources. Key project interactions will include SOC ... and Perl scripting Knowledge of typical III-Tiered IT support models Knowledge of how role-based ...

next page

Showing results 1-20

Perl Programmer information

See Tennessee salary details

$52

$55

$57

How much do perl programmer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for perl programmer in Tennessee is $55.04, according to ZipRecruiter salary data. Most workers in this role earn between $53.94 and $56.15 per hour, depending on experience, location, and employer.

What companies still use Perl?

Many companies across industries still use Perl for tasks such as system administration, web development, and data processing. Notable users include financial institutions, technology firms, and government agencies that rely on Perl's text processing capabilities and scripting flexibility. Perl remains relevant in legacy systems and environments requiring quick scripting solutions, although its popularity has declined with the rise of newer languages.

Which programmer has the highest salary?

Senior software developers and specialized programmers such as Perl programmers with extensive experience and advanced skills tend to have the highest salaries in the programming field. Factors like industry, location, certifications, and expertise in high-demand tools can also influence salary levels.

Is Perl difficult to learn?

Perl programmers typically find that learning Perl involves understanding its syntax, regular expressions, and data structures, which can be straightforward for those with programming experience. While Perl has a flexible and sometimes complex syntax, many resources and community support help new learners acquire skills efficiently.

What are Perl Programmers?

Perl Programmers are software developers who specialize in using the Perl programming language to write, maintain, and debug code. They often work on tasks such as text processing, web development, system administration, and automation scripts. Perl Programmers are skilled in handling regular expressions, data manipulation, and integrating Perl with other technologies. Their work is crucial in environments where quick and efficient data handling or legacy system maintenance is required.

Is Perl still in demand?

Perl programmers are still needed in certain industries such as system administration, bioinformatics, and legacy system maintenance. However, demand has decreased as newer languages like Python and Ruby have become more popular for scripting and automation tasks. Proficiency in Perl remains valuable for maintaining existing codebases and specialized applications.

What Does a Perl Programmer Do?

As a Perl programmer, you develop code in the Perl programming language, using Perl to build and design web interfaces. Your responsibilities include working with Perl to perform a variety of functional tests on software to check for efficiency and accuracy. Other duties involve working on stringing together various sets of online data and interfaces using Perl. You work with a programming team to achieve specific goals, such as designing a new Perl application for an employer or meshing different user interfaces using Perl.

What are some common challenges Perl Programmers face when maintaining legacy codebases?

Perl Programmers often encounter challenges when working with legacy code, such as deciphering undocumented scripts, ensuring compatibility with newer systems, and refactoring code for improved readability and performance. Since Perl has a flexible syntax, older code may vary significantly in style and structure, making it harder to debug or enhance. Collaborating with team members and following consistent coding standards can help address these issues and streamline ongoing maintenance.

What is the difference between Perl Programmer vs Python Developer?

AspectPerl ProgrammerPython Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications are optionalSimilar educational background; Python certifications are common
Work EnvironmentOften in scripting, data processing, and legacy system maintenanceWeb development, data science, automation, and modern applications
Industry UsageFinancial services, system administration, bioinformaticsTech startups, data analysis, AI, and web development

While both Perl Programmers and Python Developers work with scripting languages, Perl Programmers typically focus on legacy systems, text processing, and system administration tasks. Python Developers often work on modern applications, data analysis, and web development. The roles overlap in scripting and automation, but Python's versatility makes it more prevalent in new projects.

What are the key skills and qualifications needed to thrive as a Perl Programmer, and why are they important?

To thrive as a Perl Programmer, you need strong proficiency in Perl programming, experience with regular expressions, and a background in computer science or a related field. Familiarity with version control systems like Git, plus knowledge of databases such as MySQL or PostgreSQL, and web frameworks like Catalyst or Mojolicious, are often required. Problem-solving skills, attention to detail, and effective communication help you deliver robust solutions and work well with team members. These skills ensure you can efficiently develop, maintain, and debug complex systems that rely on Perl in dynamic software environments.
What are popular job titles related to Perl Programmer jobs in Tennessee? For Perl Programmer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Perl Programmer jobs in Tennessee look for? The top searched job categories for Perl Programmer jobs in Tennessee are:
What are popular job titles related to Perl Programmer jobs in TN? For Perl Programmer jobs in TN, the most frequently searched job titles are:
Infographic showing various Perl Programmer job openings in Tennessee as of June 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 100% In-person job distribution, with an average salary of $114,483 per year, or $55 per hour.
IT Applications Trainee

IT Applications Trainee

Donato Technologies, Inc

Memphis, TN • On-site

Contractor

Posted 5 days ago

Be an early applicant


Job description

Description:

**This position is Contract to Hire and Open to Remote**

 

PRIMARY PURPOSE: To be oriented and trained in our software development lifecycle. Working under close supervision performs the following duties: assists in the development/modification of simple software programs; assists in the development and submission of requirements to programmers; and participates in review sessions with IT colleagues.

ESSENTIAL FUNCTIONS and RESPONSIBILITIES Develops an understanding of our IT processes and procedures, including the software development life cycle. Develops skills and knowledge in required development language to perform assigned tasks. Under close supervision, assists in the performance of the following duties: Data and system analysis, including loading and balancing creation of derived fields and formatting, process flows and data diagrams. Requirement development process and unit testing of simple code units. Development and testing of software using Informatica, PL/SQL, Progress, Microsoft.net or other programming languages as specified. Investigation of issues and development of resolution in a timely manner with a technical leader. Follows per-established departmental standards and guidelines as they pertain to design and development; adheres to the goal of delivering and maintaining the highest quality of customer service to our clients.

ADDITIONAL FUNCTIONS and RESPONSIBILITIES Performs other duties as assigned. Supports the organization's quality program(s).

QUALIFICATIONS Education & Licensing Bachelor’s degree from an accredited college or university preferred. Major in information systems or computer science preferred. Education in interpreting user requirements, business applications design and development of business applications strongly preferred. Experience: No experience required. Specific knowledge of Oracle databases, PL/SQL, C#/C++/C, Open Source, Korn Shell Script, Perl or Progress 4GL highly preferred.

Skills & Knowledge

  • Excellent oral and written communication skills PC literate, including Microsoft Office products
  • Excellent interpersonal skills
  • Ingenuity and creativity
  • Logical approach to problem solving
  • Analytical capabilities Ability to work under pressure
  • Attention to detail
  • Tenacity and patience
  • Understanding of business processes and constraints
  • Ability to work in a team environment
  • Ability to meet or exceed Performance Competencies

WORK ENVIRONMENT When applicable and appropriate, consideration will be given to reasonable accommodations. Mental: Clear and conceptual thinking ability; excellent judgment, troubleshooting, problem solving, analysis, and discretion; ability to handle work-related stress; ability to handle multiple priorities simultaneously; and ability to meet deadlines Physical: Computer keyboarding, travel as required Auditory/Visual: Hearing, vision and talking

NOTE: Credit security clearance, confirmed via a background credit check, is required for this position. The statements contained in this document are intended to describe the general nature and level of work being performed by a colleague assigned to this description. They are not intended to constitute a comprehensive list of functions, duties, or local variances. Management retains the discretion to add or to change the duties of the position at any time.