1

Perl Software Engineer Jobs (NOW HIRING)

Software Engineer IV

Annapolis Junction, MD ยท On-site

$99K - $136K/yr

... Perl scripts to support automation and data processing โ€ข Integrating COTS, GOTS, and OSS ... software engineering, big data, cloud, data analytics, data visualization, and data science ...

Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Flight Software Engineer

Washington, DC ยท On-site +1

$105K - $155K/yr

Overview Flight Software Engineer LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligible JOB ... Experience with scripting languages such as Python, Perl, or similar * Strong problem-solving and ...

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 ...

Showing results 41-60

PERL Software Engineer information

See salary details

$11K

$130K

$156.5K

How much do perl software engineer jobs pay per year?

As of Aug 18, 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 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 are the key skills and qualifications needed to thrive as a Perl software engineer?

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 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 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 August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 83% In-person, and 17% Remote job distribution, with an average salary of $130,000 per year, or $62.5 per hour.

Software Engineer, TS/SCI with Full Scope Polygraph

Next Step Systems

Fort George G Meade, MD โ€ข On-site

Full-time

Medical, Retirement, PTO

Re-posted 12 days ago


Job description

Software Engineer, TS/SCI with Full Scope Polygraph
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. Review and test software components for adherence to the design requirements and documents test results. Resolve software problem reports. Utilize software development and software design methodologies appropriate to the development environment.
Responsibilities.
- Analyze user requirements to derive software design and performance requirements.
- Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
- Has experience with agile development processes.
- Has experience with source code control systems, such as Git.
- Design and development of relational and non-relational database applications.
- Use of orchestration frameworks such as Spring and Kafka.
- Java development using the Eclipse IDE (Integrated Development Environment).
- Development of Java 2 Enterprise Edition (J2EE) applications.
- Experience using collaboration and software development tools (ie. Atlassian).
- Software development using continuous integration practices.
- Experience with container technologies (ie. Docker).
- Unix shell scripting.
- Development of event driven or data driven analytics.
Qualifications:
- Master's degree in Computer Science or related discipline from an accredited college or university, plus 3 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
- or
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus 5 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
- or
- 7 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.
Required Skills:
- Experience using the Unix command line.
- Experience developing scripts using Bash/Python.
- Experience working with internal and external partners communicating technical concepts, hands-on training, and providing general customer support activities.
- Experience with Helm Charts to package and deploy applications to a Kubernetes environment.
- Experience developing with multiple programming languages such as Java, Python, and Go in a Unix environment.
- Experience with containerization technologies such as Docker.
- Demonstrated domain knowledge in distributed systems (cloud-based technologies).
- Demonstrated understanding of the software development lifecycle.
Desired Skills:
- Familiar with container orchestration technologies such as Kubernetes.
- Experience with the Atlassian Suite of Tools such as Jira and Confluence.
Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Fort Meade MD Jobs, Software Engineer, C, C++, Python, Bash, Ruby, Perl, JavaScript, Java, J2EE, Unix Command Line, Government, Software Developer, Programming, Programmer Analyst, Maryland Recruiters, IT Jobs, Maryland Recruiting
Looking to hire for similar positions in Fort Meade, MD or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Software Engineers for jobs in Fort Meade, Maryland and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC