You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Software / Network Engineer (Perl) New




Denver, United States

United States





Not specified

Permanent | Full Time


This role will be responsible for development of automation, analytics and workflow applications, working with a team to enhance the efficiency of the application users. This position will require full stack development knowledge as well as the ability to work with users to gather, understand and implement solutions that are integrated into large scale applications. Knowledge of Cisco WAE, “R” analytics programming language are a huge plus. The role will require a complete understanding of relational databases as well as multiple programming languages including Python and PERL.


  • Provide Scripts and applications used to enhance the function of the team’s data analytics and network simulation applications.
  • Provide and build detailed technical automation and application designs for enterprise solutions.
  • Diagnose complex issues, evaluate, recommend and execute the best resolution.
  • Communicate frequently and effectively with other engineers on the team.
  • Become a trusted partner with our partners through the delivery of excellent customer service and knowledge that will allow our business to grow
  • Project management – document project requirements including scope, schedule, testing and terms of delivery to ensure project is completed with highest level of quality on time.
  • Manage detailed application requirements and collaborate with the development team to ensure quality function, features and user experience.
  • Test software to ensure proper and efficient execution and adherence to business and technical requirements.
  • Write code that meets the production requirements and design specifications to function in both a full stack environment and backend scripting environment for network and system automation.
  • Anticipate potential errors/issues. The environment includes scripts and applications written in Python, PERL/CGI and R connecting to multiple data sources.
  • Write queries and structure large complex data sets from various systems including Maria DB and Cassandra DB
  • Provide users of the system both demonstration and documentation related to the applications built.
  • Write clean, concise code that is stable, extensible and unit-tested appropriately.
  • Troubleshoots and resolves major application and database issues.
  • Performs other duties as requested by supervisor.
  • Bachelor's degree (B. Sc.) in Computer Science or Engineering from a four-year college or university; or equivalent training, education and experience
  • Minimum six (6) years of Software Developer/Architect
  • Minimum four (4) years of DBMS with MySQL/MariaDB
  • Minimum four (4) years of Advanced HTML and Javascript, Dashboard creation, Workflow Automation
  • Advanced Knowledge in the Python programming language
  • Advanced SQL query writing including joins, unions and complex cross database queries, knowledge of stored procedures and triggers in a MySQL/MariaDB environment
  • Knowledge of the PERL programming language
  • Knowledge of HTML, JavaScript and JavaScript frameworks such as NODE,AJAX and JQuery
  • Knowledge of CSS(Cascading Style Sheets) and reactive layouts
  • Knowledge in system development (e.g. LINUX/UNIX, API proficiency)
  • Ability to use personal computer and software applications
  • Able to work in a team environment
  • Ability to perform duties in a very fast pace environment and ability to learn new technology quickly
  • Able to us the following office equipment telephone, copier, fax, and calculator
  • Ability to use personal computer and software applications
  • Knowledge of Microsoft Office
  • Experience in diagraming software, such as Visio
  • Ability to read, write, speak and understand English
  • Knowledge of Cisco WAE for network simulation
  • Knowledge of the “R” programming language for analytics
  • Knowledge of GIT/GITLab for software version control
  • Knowledge of Docker for system containerization both working as a Developer and Admin of the Docker system
  • Knowledge of TCP/IP and the OSI Model
  • Knowledge if network design, network architecture, protocols and topology
  • Knowledge of basic devices and network appliances
  • Redmine as user and administrator
  • Ruby on Rails
  • Office Environment
  • May work in Network Lab environment
  • 24X7 Network Operations environment. Depending on business group, on-call work may be an essential function of the job.
  • Occasional travel as required

#LI-AK ENE312 289358 289358BR

Here, employees don’t just have jobs, they build careers. That’s why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.

The pay for this position has a minimum of $85,900.00. The actual salary offer may be higher as we carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.

Loading please wait...