Lead Software Engineer

The Job Network
Phoenix, AZ, United States
18 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Amazon Web Services Apache HTTP Server Application Layers JIRA AWK (Programming Language) Microsoft Azure Ubuntu (Operating System) Cascading Style Sheets (CSS) CentOS Cloud Engineering
+22 more
Static Program Analysis Debian Linux Perl (Programming Language) Linux Servers Node.Js Octopus Deploy Performance Tuning Red Hat Enterprise Linux Software Engineering Datadog Data Logging Sed (Programming Language) Cloud Platform System ReactJS Containerization AngularJS Github Enterprise Bitbucket Grep Front End Software Development Legacy Systems Jenkins

Job description

This role is responsible for hands-on maintenance, modernization, and reliable delivery of legacy Perl/CGI systems running on Linux, while actively contributing to CI/CD pipelines, build workflows, and incremental migration toward containerized infrastructure., *Design, develop, refactor, and optimize Perl modules and legacy CGI applications for high-performance, secure production operations. *Troubleshoot and resolve production issues end-to-end across system, application, and deployment layers, including memory leaks and performance bottlenecks. *Own and improve Jenkins CI/CD pipelines, including build, release, versioning, and integration of static analysis tooling. *Manage Linux server environments, covering processes, permissions, user/group management, cron, and performance monitoring. *Write and maintain unit tests and runbooks to support reliability and knowledge continuity. *Apply observability practices including structured logging, log rotation, telemetry, and actionable monitoring across Apache and application layers. *Contribute to incremental modernization efforts, including migration from VM-based infrastructure toward containerized deployments.

Requirements

*8-10 years of professional software development experience with strong, real-world Perl expertise including legacy Perl/CGI systems. *Proficiency in Linux server operations (RHEL, CentOS, Debian, or Ubuntu) using CLI tools such as grep, awk, sed, jq, and diff. *Hands-on experience with module management (CPAN, Makefile.PL, Build.PL), secure input handling, and performance tuning. *Solid front-end proficiency in HTML, CSS, and JavaScript. *Experience owning Jenkins pipelines (multibranch, Jenkinsfile), artifacts, credentials, and release cadence. *Strong troubleshooting and root-cause analysis mindset with the ability to work independently in legacy and ambiguous environments. *Demonstrated ability to collaborate effectively across distributed, cross-timezone teams., *Experience with Angular or React in an enterprise development context. *Containerization experience, including Docker and container-based deployments. *AWS or cloud platform exposure. *Familiarity with observability tooling such as OpenTelemetry or structured logging frameworks. *Experience modernizing legacy systems incrementally, including VM-to-container migrations. *Background with Node.js-based build tooling for static assets, including bundling, minification, and cache busting. *Familiarity with enterprise tooling such as Jira, Bitbucket, GitHub Enterprise, Azure DevOps, or Octopus Deploy. *, *Experience with Angular or React in an enterprise development context. *Containerization experience, including Docker and container-based deployments. *AWS or cloud platform exposure. *Familiarity with observability tooling such as OpenTelemetry or structured logging frameworks. *Experience modernizing legacy systems incrementally, including VM-to-container migrations. *Background with Node.js-based build tooling for static assets, including bundling, minification, and cache busting. *Familiarity with enterprise tooling such as Jira, Bitbucket, GitHub Enterprise, Azure DevOps, or Octopus Deploy.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on mondo.gosnaphop.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:21 min

Building a custom bash script to detect secrets

Dwayne Mcdaniel · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all