Careerlink Login
Back to Search New Search

Lead Software Developer

CenturyLink, Inc Town And Country, MO

Job Description

CenturyLink (NYSE: CTL) is a global communications, hosting, cloud and IT services company enabling millions of customers to transform their businesses and their lives through innovative technology solutions. CenturyLink offers network and data systems management, Big Data analytics and IT consulting, and operates more than 55 data centers in North America, Europe and Asia. The company provides broadband, voice, video, data and managed services over a robust 250,000-route-mile U.S. fiber network and a 300,000-route-mile international transport network.

The Lead Software Developer works within the operations organization that specializes in developing software, scripts and tools that interact with servers in response to alerts received. These tools may have to interact with systems provide by CenturyLink IT such as ticketing, billing, or monitoring systems.  A successful candidate for the role will be an experienced software developer with a strong systems administration background.

  • Position Objectives:
  • Increase the efficiency of Operations through automating the response to alerts and repetitive tasks.
  • Essential Duties:
  • Develop software to increase efficiency of Operations Staff including
  • Centralized automation tools
  • Scripts that are deployed and executed on servers as part of automated solutions
  • Tools to simplify processes
  • Work with IT staff on automation integration points with IT systems including Ticketing, Billing, Event Management, etc
  • Work with Operations staff to determine Automation Opportunities
  • Document and provide training to end users on automation tools
  • Document architecture and other software development documentation for automation tools.
  • Key characteristics:
  • Intellectual curiosity. This is paramount.  People who require strict work boundaries and/or prefer to focus within a single technical domain are not a good fit.
  • Energetic team member and natural leader. We are looking for someone with passion and personality who loves a challenge.  This person has strong engineering instincts and can sense risks while navigating towards solutions.
  • Ability to see the bigger picture. This person will understand the connections among all elements of a solution.  They will help others see how their systems and related decisions connect to the bigger picture and affect success.
  • Excellent communication skills. This person is an active listener and fully engaged communicator.  S/he will plug into projects and not wait for questions to be packaged up and delivered - but will actively participate in the ongoing dialogue of the project.
  • Comfortable with uncertainty (and the certainty of change). This person can anticipate change and is willing to embrace uncertainty - confidently knowing that they can adapt without losing their cool.
  • Execution orientated. This person loathes doing nothing and is capable of defining their path forward from a high level vision.
  • Required Skills:
  • Languages:
  • Python
  • Desired Skills:
  • Experience with the one or more of the following languages:
    • Perl
    • JavaScript
    • HTML
    • Shell Scripting (Bash)
    • Microsoft .BAT (Batch)
    • VB Script
    • SQL
  • Experience with one or more of the following Technologies:
    • REST
    • SOAP
    • XML and related (XPATH, XSLT, DOM, SAX)
    • JSON
    • Visualization
    • Storage Area Networks
    • Network Routing
    • SNMP
  • Experience with the following Software Products:
    • HP Operations Orchestration
    • HP Server Administration
    • IBM Netcool
    • Symatec Netbackup
    • BMC Remedy
    • VMWare
    • Redhat Enterprise Linux
    • Microsoft Windows Server
  • Experience with the following Server concepts:
    • System Load
    • SAR
    • Swap
    • Multiple interfaces/Routing
    • Hosts File
    • RPM
    • Microsoft Hotfixes
    • inodes
    • Performance Counters
    • Syslog
  • Agile Mythologies
    • Scrum
    • Kanban
  • Required Qualifications:
  • 1-5+ Years software development in Python, Perl or similar language
  • Desired Qualifications:
  • Hosting or IT Service Provider experience
  • Bachelor's degree in computer science, engineering, or equivalent work experience


Alternate Location: US-Missouri-Town And Country

Requisition #: 126115

This job may require successful completion of an online assessment. A brief description of the assessments can be viewed on our website at 

EEO Statement

No Discrimination. We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, marital status, family status, pregnancy, or other legally protected status (collectively, œprotected statuses). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. Any offer of employment is contingent upon the results of a pre-employment drug test and background check.


The above job definition information has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.  Job duties and responsibilities are subject to change based on changing business needs and conditions.

Nearest Major Market: St Louis

Job Segment: Developer, Engineer, Consulting, Computer Science, System Administrator, Technology, Engineering

Job Details

Date Posted July 25, 2019
Date Closes August 24, 2019
Requisition 390340400
Located In Town and country, MO
SOC Category 00-0000.00