In-Demand IT Careers

Sr Software Engineer

Pittsburgh, PA | Fully Remote

Posted: 03/20/2023 Job Category: Other Area(s) Job Number: 6646

Job Description

As a Senior Software Engineer you will design and build secure tools for use by our customers and staff, as well as the back end systems that support them. This position emphasizes decomposing broadly defined objectives into well-defined tasks, and coordinating implementation, testing, deployment, and maintenance across multiple Systems. This position is a leadership position and will have at least a single direct report. 

You will work as a part of a team, manage your time across multiple priorities, and communicate effectively with other programmers. Although this is a non-supervisory position, you will be expected to participate in reviewing code written by other team members. 

We are a small team working with a large existing code base. Ability and willingness to read, understand and modify existing code written in Perl 5 is essential to your success. 

Training in internal systems and procedures will be provided, but much of your learning will be self-directed. Opportunities for advancement depend on your performance and growth within the position. 

This position will require you to 

? Add features and fix bugs in existing systems 

? Read, understand, and modify existing Perl 5 code and tests ? Evaluate and improve the security of internal and external facing systems ? Conform and contribute to existing style guidelines 

? Build and maintain client side web code using html, css, and javascript ? Participate in code reviews 

? Provide internal support to other teams 

? Work effectively with limited supervision 

? Communicate effectively with coworkers and supervisors

Experience Required 

? Experience in a related position  

? Strong programming skills in the Perl programming language
? Ability and willingness to learn new languages and tools as projects require
? Strong understanding of UNIX/Linux system programming and administration ? Working as a member of a team within a large existing code base
? Test-driven development and automated testing 

? Strong problem solving and systems decomposition skills 

? Effective use of revision control systems such as Git 

? Use of UNIX/Linux command-line based development environments ? Integrating third-party systems using published APIs 

? Good judgment regarding when to ask questions and when to make decisions ? Reading and understanding Internet standards and vendor documentation 

Relevant Technologies 

? Perl5, C, javascript 

? NGINX, Plack, PSGI 

? Ubuntu Linux, FreeBSD 

? UNIX networking 


? MySQL, SQLite 

? HTML, CSS, Knockout.js, jquery, Bootstrap 

? Git, Gitlab, Trello, Jira, Confluence 

? WordPress, Weebly 

? Ceph, ZFS, Hashicorp Vault, Varnish

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.


Get Connected

Whether you are looking to fill or looking to advance your career, I would strongly suggest speaking to Scott and his team at OpenArc. Scott and his team provided a consultative and hands on approach throughout the entire process in my recent transition. Their unique approach was unlike anything I've experienced either as a candidate or a hiring manager.

-Mark Quinn, Service Sales Executive at Siemens Medical Solutions, USA, Inc.

Working with OpenArc was a great experience. The position I accepted was accurately described and my questions on benefits, paid time-off, and holidays and more were promptly answered. The entire OpenArc team was a very professional and to the point. I highly recommended OpenArc to all of my peers.

- Lisa McLaughlin, Executive Director, ACAPT

Take the Next Step