1

Perl Software Engineer Jobs (NOW HIRING)

Title: Software Engineer Duration: 4+ Months Location: Hoboken, NJ - 07030 Description: This ... Perl SQL/TOAD or SQL Server Team Foundation Server or other version control system Excellent ...

Reflexive Concepts is seeking a skilled Software Engineer IV to join our team! The Software ... Experience developing Shell/Perl scripts to automate manual processes * Recent software development ...

next page

Showing results 1-20

Perl Software Engineer information

See salary details

$11K

$130K

$156.5K

How much do perl software engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for perl software engineer in the United States is $130,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $145,000.00 per year, depending on experience, location, and employer.

What are some common challenges Perl Software Engineers face when working on legacy codebases?

Perl Software Engineers often encounter legacy code that lacks documentation, consistent coding standards, or modern best practices. This can make debugging, refactoring, and implementing new features more complex and time-consuming. Collaborating closely with team members, leveraging version control, and gradually introducing automated testing are effective strategies to overcome these challenges. Additionally, communicating with stakeholders to clarify business logic embedded in older scripts is crucial for successful maintenance and enhancement.

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

To thrive as a Perl Software Engineer, you need strong programming skills in Perl, a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with version control systems like Git, experience with databases (such as MySQL or PostgreSQL), and knowledge of frameworks like Catalyst or Dancer are commonly required. Problem-solving ability, attention to detail, and effective communication help individuals excel in collaborative development environments. These skills ensure robust, maintainable code and smooth project delivery in technically demanding software engineering roles.

What does a Perl Software Engineer do?

A Perl Software Engineer designs, develops, tests, and maintains software applications using the Perl programming language. They often work on tasks such as data processing, system automation, web development, and integration of legacy systems. Their role may also include troubleshooting code, optimizing performance, and collaborating with other developers to implement new features or maintain existing systems. Perl Software Engineers are valued for their expertise in scripting, problem-solving, and handling complex text processing tasks.

What is the difference between Perl Software Engineer vs Python Developer?

AspectPerl Software EngineerPython Developer
Required CredentialsBachelor's in Computer Science or related field; experience with PerlBachelor's in Computer Science or related field; experience with Python
Work EnvironmentWeb development, system scripting, data processingWeb development, data science, automation
Industry UsageLegacy systems, finance, network managementTech startups, data analysis, AI applications

Perl Software Engineers and Python Developers often share similar educational backgrounds and work environments. However, Perl is typically used in legacy systems and network scripting, while Python is more prevalent in modern web, data science, and AI projects. The choice depends on the specific industry and project requirements.

More about Perl Software Engineer jobs
What states have the most Perl Software Engineer jobs? States with the most job openings for Perl Software Engineer jobs include:
What are popular job titles related to Perl Software Engineer jobs? For Perl Software Engineer jobs, the most frequently searched job titles are:
Infographic showing various Perl Software Engineer job openings in the United States as of July 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $130,000 per year, or $62.5 per hour.
Software Engineer

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Job description

Company Description

About Collabera:


Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. 


Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.


Job Description

Job Description:

Title: Software Engineer

Duration: 4+ Months

Location: Hoboken, NJ - 07030

Description: 

This position will carry out development tasks associated with the organization's strategic initiatives. Projects include enhancements to existing revenue producing products, maintenance of existing products, integration efforts focusing on initiatives, integration with 3rd party applications or services and new product offerings. 

Primary Job Duties:

Researches, designs, develops and integrates applications at a mid-level as per written specifications. 

Write new software or make modifications to existing software applications and modules in accordance with written specifications. 

Essential day-to-day responsibilities include performing coding assignments, unit testing, ensuring development standards are being followed, analyzing functional specifications, producing technical specifications and unit testing scripts, and participating in team code reviews and impact assessments.

Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work. 

Makes suggestions for problem solutions or software enhancements, which will typically be reviewed by a more senior developer. 

Provide accurate and timely status reports on work progress. 

Other duties will include; Production support and subsequent defect research, assistance in technical and/or system documentation may be needed to aid support teams. 

This role will receive directions from the team lead/mentor. 


Qualifications / Requirements:

Bachelor's degree in Computer Science or equivalent required. 

2+ years experience coding, testing and debugging software in a structured development environment. Must be detail-oriented and able to solve problems on his/her own. 


Required technical skills/languages: 

Education: College Degree note required but preferred in related field 

UNIX or Linux scripting - Korn Shell (KSH) or, BASH 

SGML and/or XML (schema and dtd) 

UNIX utilities/power tools: sed, awk, ls, mkdir, grep, cut, comm, diff, RegEx, etc. 

Perl 

SQL/TOAD or SQL Server 

Team Foundation Server or other version control system 

Excellent written and verbal communication skills in English. 

Expertise in accepted software development practices and build/deployment processes.



Ashish Biyala

314-942-5484


How to Apply For This Position: 

Please contact Ashish Biyala on 314-942-5484 for further details

Qualifications

Oracle/SQL, PERL, UNIX, Shell Scripting

Additional Information

To know more on this position or to schedule an interview, please contact;

Ashish Biyala

314-942-5484