1

Perl Software Engineer Jobs (NOW HIRING)

Software Engineer

Redondo Beach, CA · On-site

$110 - $120/hr

Role: Software Engineer Location: ( Onsite) Employment type: Contract to Hire Responsibilities ... Proficiency in additional programming or scripting languages such as C, Java, Python, or Perl.

... PERL, Object-Oriented design, assembly language, proprietary compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software ...

HI Consultant required for the below mentioned requirement Software Engineer Tazewell, VA 1 year ... Java, Ruby, Perl, Python, etc.) Familiarity with SQL and at least one relational database ...

Markon is seeking a Software Engineer 3 to support the development, enhancement, and sustainment of ... Develop and enhance Object-Oriented Perl applications and supporting utilities * Create and ...

Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and ... Demonstrated knowledge and experience working with Perl or Shell. Experience working in a Linux ...

Description Markon is seeking a Software Engineer 3 to support the development, enhancement, and ... Develop and enhance Object-Oriented Perl applications and supporting utilities * Create and ...

Description Markon is seeking a Software Engineer 3 to support the development, enhancement, and ... Develop and enhance Object-Oriented Perl applications and supporting utilities * Create and ...

Software Engineer Embedded

Mountain View, CA · On-site

$155K - $204K/yr

We are seeking a Staff Software Engineer to lead core design and development efforts the next ... Perl • Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines ...

... PERL, Object-Oriented design, assembly language, proprietary compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software ...

... PERL, Object-Oriented design, assembly language, proprietary compiler syntax, relational database programming, Boolean logic, and command language interpreters, as well as off-the-shelf software ...

Applicant will be the software engineer responsible for supporting System Build Infrastructure ... Ability to assist in converting legacy scripts (e.g., Perl) to readable Python code. Military ...

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.
Lead Software Engineer

$186K - $213K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 13 days ago


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Duties:
  • Research, design, and develop computer and network software or specialized utility programs for multinational computational software company.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Develop and improve FullVision feature on Palladium and Protium product lines.
  • Participate in the development and testing of new features for the FullVision feature on Palladium and Protium product lines.
  • Create and execute various test scripts to ensure the stability and quality of new features.
  • Strictly examine each feature's performance and correctness and make adjustments or optimizations to the code as needed.
  • Identify and address performance bottlenecks and tune the parameters to achieve better performance.
  • Identify, analyze and resolve bugs and issues within the FullVision feature to improve its reliability and performance.
  • Enhance debug feature for Protium and Palladium.
  • Maintain and enhance the debug feature of FullVision feature on Palladium and Portium products, which enables our team to quickly identify the root causes of customer issues.
  • Update and enhance the debug functionality, ensuring that it remains effective and efficient in supporting troubleshooting and resolution efforts.
  • Supplement FullVision with Compiled and Runtime Streaming Probe to provide a very fast method to dump limited number of probes.
  • Execute test scripts to ensure the stability and quality of new features.
  • Participate in developing unified user interface for Palladium and Protium emulation systems.
  • Optimize the interface for performance, including load times, responsiveness, and complex emulation tasks.
  • Collect and analyze feedback from user to iteratively improve the design and functionality.
  • Some telecommuting permitted.

Qualifications:
  • Master's degree in Computer Science, Computer Engineering, or related field
  • Minimum four (4) years of experience in the job offered or in a related occupation
  • C++ programming and STL container classes such as vector, map, set, or deque, templates, lambda functions and I/O streaming.
  • Debugging large-scale C++software system using standard debugging tools such as gdb, ddd, or ddt, including root cause analysis of software defects.
  • Design and develop multi-threaded software using pthread or C++ standard library, including inter-thread communication.
  • Write test cases using Verilog and use Verilog to describe and verify designs.
  • Write testing and automation scripts using Tcl.
  • Write testing script using Shell, Python or Perl.
  • Software testing and verification of complex software systems.
  • Performance analysis and optimization of software systems.

The annual salary range for California is $186,142 to $213,200. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base salary range is a guideline, and individual total compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.