Lead Software Developer

Centurylink Broomfield , CO 80021

Posted 3 months ago

CenturyLink (NYSE: CTL) at http://www.centurylink.com is a global communications and IT services company focused on connecting its customers to the power of the digital world. CenturyLink offers network and data systems management, big data analytics, managed security services, hosting, cloud, and IT consulting services. The company provides broadband, voice, video, advanced data and managed network services over a robust 265,000-route-mile U.S. fiber network and a 360,000-route-mile international transport network. Visit CenturyLink at http://www.centurylink.com/ for more information.

Job Summary

Who We Are:

CenturyLink Cloud is the focal point for all cloud-related development inside the larger CenturyLink Corporation. We consciously maintain our small company/startup feel, while taking advantage of the resources available from such a large company. As such, we have a very strongly focused dev/ops culture, highly skilled agile workforce, with development as our core activity. We build the cloud, we build the applications that run on it, and we make it run. Every day. All the time. It's what we do.

Who We Hire:

We are hiring the brightest and the best Software Engineers to expand our team of engineers who are developing CenturyLink's cloud infrastructure. This person would contribute to building one of the products that run as part of our cloud architecture, touching all aspects of the development lifecycle from coding to deployment all the way to support.

Just like everyone else, we want to hire unbelievably bright developers, who are a joy to work with, love to work with others, solve problems, listen well, and lead as appropriate. Our ideal candidate also should have a passion for cloud computing and for creating applications and services that make developers' lives easier while helping them create their enterprise-ready applications.

Limiting yourself to just one area of the technology stack would be unthinkable for this kind of developer, so we hope that you are comfortable doing everything from creating beautiful, friendly UIs, to crafting logical and easy to use APIs, all the way to writing distributed computing algorithms between applications running on entirely different clouds. All of this adds up to an exciting, challenging, and always interesting place to work, where hard problems are found and solved every day.

Qualifications

  • Bachelor's degree in a technical or equivalent major such as Computer Science, MIS, or Software Engineering

  • Proficient with a modern programming language such as Java, C#, Node.js, GO, Python or similar

  • 6+ years total overall experience developing software products and solutions

  • 4+ years software development experience with cloud architecture, infrastructure, or network protocols experience

  • 4+ years Agile or Devops experience

  • 3+ years developing automation through Ansible or similar technologies

  • 3+ years experience with concurrent or distributed programming techniques

  • Advanced Linux admin and programming skills preferred

  • Experience with TDD/Refactoring preferred

  • Please only apply if you are interested in positions in Denver/Broomfield, CO, St Louis, MO, Seattle/Bellevue, WA, Columbus/Dublin, OH or Boston/Framingham, MA

Alternate Location: US-Colorado-Broomfield; US-Louisiana-Monroe; US-Missouri-St Louis; US-Missouri-Town And Country; US-Washington-Bellevue

Requisition # : 204033

This job may require successful completion of an online assessment. A brief description of the assessments can be viewed on our website at http://find.centurylink.jobs/testguides/

EEO Statement

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, gender identity, 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.

Disclaimer

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.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer Lead

Total System Services, Inc.

Posted 1 week ago

VIEW JOBS 12/4/2018 12:00:00 AM 2019-03-04T00:00 Every day, the people of TSYS® and Netspend® improve lives and businesses around the globe through payments. We make it possible for millions of people to move money between buyers and sellers using our payments solutions including credit, debit, prepaid and merchant services. We are "People-Centered Payments", and our team has the unique opportunity to help create a world in which payments make people's lives easier and better. This is both a tremendous honor and an important responsibility for those who accept the challenge. If you are looking to make a valuable difference for people everywhere — and for yourself — we may have the right place for you. Summary of This Role Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understanding of a variety of languages and architectures. Analyzes existing applications or formulate logic for new applications, procedures, flowcharting, coding and debugging programs. Maintains and utilizes application and programming documents in the development of code. Recommends changes in development, maintenance and system standards. Creates appropriate deliverables and develops application implementation plans throughout the life cycle in a flexible development environment. What Part Will You Play? * Develops moderately complex code using both front and/or back end programming languages within multiple platforms as needed in collaboration with business and technology teams for internal and external client software solutions. Designs, creates, and delivers moderately complex program specifications for code development and support on multiple projects/issues with a wide understanding of the application / database to better align interactions and technologies. * Provides broad and in-depth knowledge of analysis, modification, and development of complex code/unit testing in order to develop concise application documentation. Performs and advises on testing, validation requirements, and corrective measures for complex code deficiencies and provides systemic proposals. * Provides advise to leadership on the design, development and enforcement of business / infrastructure application standards to include associated controls, procedures and monitoring to ensure compliance and accuracy of data. Applies a full understanding and in-depth knowledge of procedures, methodology and application standards to include Payment Card Industry (PCI) security compliance. * Develops, administers and recommends billable hours and resource estimates on complex initiatives, projects, and issues. * Assists with on-the-job training and provides in-depth expertise and advice to software engineers. What Are We Looking For in This Role?Minimum Qualifications * BS in Computer Science, Information Technology, Business / Management Information Systems or related field * Typically minimum of 6 years - Professional Experience In Coding, Designing, Developing And Analyzing Data. Typically has an advanced knowledge and use of two or more opposing front / back end languages / technologies from the following but not limited to; two or more modern programming languages used in the enterprise, experience working with various APIs, external Services, experience with both relational and NoSQL Databases Preferred Qualifications * BS in Computer Science, Information Technology, Business / Management Information Systems or related field * 8+ years professional Experience In Coding, Designing, Developing And Analyzing Data and experience with IBM Rational Tools What Are Our Desired Skills and Capabilities? * Skills / Knowledge - Having wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways. Some barriers to entry exist at this level (e.g., dept./peer review). * Job Complexity - Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Networks with key contacts outside own area of expertise. * Supervision - Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead). Operating Systems: * Linux distributions including one or more for the following: Ubuntu, CentOS/RHEL, Amazon Linux * Microsoft Windows * z/OS * Tandem/HP-Nonstop Database - Design, familiarity with DDL and DML for one or more of the following databases Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop Back-end technologies - Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler Front-end technologies - HTML, JavaScript, jQuery, CICS Web Frameworks – Web technologies like Node.js, React.js, Angular, Redux Development Tools - Eclipse, Visual Studio, Webpack, Babel, Gulp Mobile Development – iOS, Android Machine Learning – Python, R, Matlab, Tensorflow, DMTK Not Ready to Apply? Join Our Talent Community!! US Applicants: TSYS is an equal opportunity employer (EOE) committed to employing a diverse workforce and sustaining an inclusive culture. For more information about your rights, click here. Qualified individuals with disabilities may be entitled to reasonable accommodations to assist in their pursuit of employment with TSYS. This includes assistance in completing the job application (online or otherwise) and reasonable accommodations during the hiring process. For assistance with reasonable accommodations needed to apply for a job, please contact the TSYS Pay and Benefits Center between 8 a.m. and 7 p.m. Eastern Monday-Friday at +1.706.644.8747 or +1.877.644.8747 or email at PayandBenefits@tsys.com. EOE/Minorities/Females/Vet/Disability Outside of US Applicants: TSYS is committed to diversity and equal opportunities for everyone. We are committed to ensuring that all job applicants and team members are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability, age or any other characteristic prohibited by law. For more information, please refer to our Code of Business Conduct and Ethics, found here. Total System Services, Inc. Broomfield CO

Lead Software Developer

Centurylink