Senior Software Developer - 324

Job Summary:
We have an opening for an experienced Software Development Engineer to expand our team of engineers who are developing CenturyLink’s cloud infrastructure.

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. Oh, yeah, they have to love to learn new things, too. You 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.

 

Requirements/Qualifications:

  • 5+ years’ software development experience.
  • 3+ years’ experience with a modern programming language like; Go, Java, Ruby, Python or JavaScript.
  • 2+ years’ of experience designing, building and operating highly available, highly reliable web-based systems 
  • Familiarity with programming concurrent and/or distributed systems.
  • Solid understanding of web related protocols and standards, such as HTTP, SSL, REST and JSON. 
  • Shell scripting skills.
  • Experience developing and operating highly available, highly reliable systems.
  • Good collaboration and communication skills.


Desired Skills:

In addition strong candidates would have some of the following:

  • 2+ years’ developing distributed cloud architectures and infrastructure.
  • Experience with using or developing for Cloud Foundry in Ruby, Go. 
  • Experience with JavaScript and Node.js.
  • Linux administration
  • Experience with SQL databases and document stores (like Couchbase and Elasticsearch) is a plus.

 

About CenturyLink

CenturyLink Cloud (CLC) 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 platform feature 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.

At CLC, we've created an environment where people come together to work hard and drive results, but also offer flexibility and work-life balance. CLC is a high growth business unit recognized by industry analysts as an up-and-coming cloud service provider and an innovator in cloud software.

CenturyLink provides enterprise customers with a world-class cloud platform combined with managed services, access to fiber, and a global data center footprint. Recently recognized as a visionary in the Gartner Cloud IAAS Magic Quadrant, CLC blends the innovation and agility of a startup with the resources of an established telecom company.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status. Any offer of employment is contingent upon the results of a pre-employment background check. Federal law requires all employers to verify the identity and eligibility of all persons hired to work in the United States. We are proud to be an EEO/AA employer M/F/D/V. No phone calls, please.