1

Perl Software Engineer Jobs in Massachusetts (NOW HIRING)

Involved in specifications, design and development of embedded firmware in engineering projects ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Solid programming experience in C or C++. Proven experience in embedded systems design with ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Involved in specifications, design and development of embedded firmware in engineering projects ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Software Engineer 3

Westford, MA · Hybrid

$59.75 - $80.25/hr

Perl * Robot Framework * or similar automation technologies * Strong understanding of software ... Engineering Job Level: TCP_03 "The expected salary/wage range for this position is provided below.

Principal Software Engineer

Lowell, MA · On-site

$133K - $179K/yr

Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate: Open The ... Coding experience with C, C++, and/ or various scripting programs such as Perl or Python. It is ...

Hybrid Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US ... g., Perl, Python, C/C++) Nice to Have * Digital and Wireless Radio/Communications Technology

Hybrid Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US ... g., Perl, Python, C/C++) Nice to Have * Digital and Wireless Radio/Communications Technology

GPU Software Engineer

Boxborough, MA · On-site

$98K - $148K/yr

Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the ... C, C++, perl, python). • Maintains comprehensive pre- and post-silicon tests using tools and ...

next page

Showing results 1-20

Perl Software Engineer information

See Massachusetts salary details

$12K

$142K

$170.9K

How much do perl software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for perl software engineer in Massachusetts is $141,976.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,600.00 and $158,400.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?

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.

What are popular job titles related to Perl Software Engineer jobs in MA? For Perl Software Engineer jobs in MA, the most frequently searched job titles are:
Infographic showing various Perl Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 100% In-person job distribution, with an average salary of $141,976 per year, or $68.3 per hour.

$98 - $102/hr

Other

Medical, Dental, Vision, Life, Retirement

Posted 4 days ago


Job description

JOB TITLE: SOFTWARE ENGINEER JOB LOCATION: TEWKSBURY, MA WAGE RANGE*: $98.00-102.00 PER HOUR JOB NUMBER: RTXCJP00001430 REQUIRED EXPERIENCE: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations. Experience with C++, C, and/or Java. Secret clearance required JOB DESCRIPTION Senior Software Engineers to join our development team in Tewksbury, Massachusetts. All teams develop software in a variety of languages including C++, C, and several others. Candidates can expect to work on many if not all the phases of the software development life cycle. Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes. Experience in software development, and with Windows and Linux Operating Systems, GIT, Jira, Jenkins, Perl, Bash, and Kornshell. Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevOps and test automation. Strong problem-solving and communication skills, including ability to produce technical documentation, and the desire to learn new technologies and tools. Able to travel domestic and international. Demonstrated ability to work effectively with coworkers. Demonstrated ability to work with colleagues who represent multiple work and conflict resolution styles. Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities * While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. Benefits offered are in accordance with applicable federal, state, and local laws and subject to change at TCM's discretion.