SoftLayer Development

Closing the gap between users and technology.

SoftLayer Development, an entity of IBM Cloud, takes great ideas and turns them into valuable and innovative cloud IaaS services. We chart careful courses and forecast advances in technology by incorporating our customers, their needs and desires, into both our planning and the products we offer them.

IBM has a simple vision: "Make the world work better". SoftLayer Development plays an important role in that vision: We're building the world a place to work.



Architecture

Architecture is the engine that carries fuzzy ideas and big dreams down the path to realization. We take projects requiring a great deal of synthesis and construct living proofs-of-concept. From there, we line them up with our business and technology strategies, determine whether they can fulfill the demands of our customers, and give our business leaders the power to make key decisions.

Our Platform

We’re building our platform as a blended solution of different technologies. Its design incorporates a collection of Compute, Identity, Network, and Storage for mixing-and-matching services. Whether its Virtual Servers, Bare Metal, Block Storage, Private Clouds, or Load Balancing, our platform delivers unmatched scalability and control.

Product Pillars

Our battle-tested, elite teams blend the skills of product know-how with the technical chops to provide solutions for each product pillar—Compute, Identity, Network, Storage, and Platform Services. Further downstream, we rope in other teams, commit to significant milestones, and groom our work for productization as we ramp-up for a full-blown product launch.

Project Management

Project Managers are big-picture thinkers and play a pivotal role as bridge-builders between our architects and management. More than just great facilitators, they make vital planning decisions that steer our business forward efficiently and are responsible for curating the fundamental resources for in-flight projects.


Engineering & Quality

Our Engineering and Quality teams stand on the fringes of technology. We survey the chaos beyond the boundaries, chart new directions, carve new pathways, lay foundations, connect the plumbing, and power up new spaces our customers need. We accomplish this with innovative and powerful tools of our own design.

Globally Distributed Systems

IBM Cloud's approach to offering a global infrastructure inspired us to come up with a more efficient design: a low-latency, high-bandwidth network for running cloud services on a globally distributed system. Our engineers push the boundaries of what's possible by utilizing the global high-performance network, and what we have today is the vertebrae for building highly-available systems with more reliability and better performance compared to alternative systems.

Cloud Infrastructure

Our cloud infrastructure harnesses a modular architecture with unparalleled scalability and control. This includes a full-featured API and sophisticated automation to control a flexible unified platform that spans physical and virtual devices. Using a combination of quality, feature development, and partnerships, we continuously strive to manage and optimize our core infrastructure for the long-run.

Emerging Technology

Working at the intersection where technology and business meet means we hunt for new contemporary advances day-in and day-out. Always on the front-line of IBM Cloud's charge toward innovation, our Engineering and Quality teams revolutionize our technological growth and efficiencies through the use of incremental development and convergences. This includes advances in computing, cognitive science, storage, intelligent agents, and more.


Open Source

Our combustion began at the grassroots level within open source communities. Giving back to those communities allows us to work with a number of creative individuals and keep an eye on what's trending. To date, we have active open source projects on GitHub.

Projects

With open source at the helm of our community development, we're pumping out a lot of great projects with help from our contributors.

For example, Jumpgate, a simple library for making clouds OpenStack-compatible, interfaces with every endpoint on the OpenStack API and shuffles data between the two. Our Knife-SoftLayer plugin lets you launch, bootstrap, and manage compute instances in the cloud. And then there's Python CLI. This little beauty gives you the facilities to spin-up virtual servers and provides seamless access to virtual environments without having to grapple with APIs.

Take a look at our projects on GitHub and contribute wherever you can make an impact.

Contributing

Our workflow follows the fork-pull model and we leverage issues and pull requests for source control, bug fixes, and new feature development. Anyone is welcome to submit a request. All we ask is that you follow the Contributing Guidelines posted under each of our GitHub repositories.

We license our code and documentation under the terms of the MIT license. By contributing to any project, you're allowing us to distribute your contribution under the terms of this license.


We're Hiring

How are your skills being utilized today? How often do you get to learn about things that interest you? At SoftLayer Development, we're committed to finding a middle-ground for both your skills and interests.

Every day, our talented folks are doing things that improve their skills, our company, and ultimately the cloud. In our fast-paced industry, every person has the opportunity to:

  • Help us make big technological leaps.
  • Be instrumental in making SoftLayer Development the de facto platform on the Internet.
  • Work toe-to-toe with like-minded people.
  • Deep dive into any number of new and exciting projects coming down the pipe.

We're growing at an extraordinary rate and looking eagerly to recruit top-talent in the fields of architecture, engineering, quality, and more. So, what are waiting for? Join us!

Software Architects

Our architects are big-picture thinkers and play a pivotal role as bridge-builders between technology and management. More than just great software engineers, they make vital decisions that drive our business forward technologically and are responsible for curating the fundamental blocks of our platform.

Click here for a listing of open positions.

Software Engineers

Our development cycle is extremely fast, and we’ve built our platform to keep it that way. It’s common to write code and have it running live a few days later. This comes as a pleasant surprise to engineers who have worked at other companies where code takes months or years to see the light of day. If you work with us, you'll make an immediate impact.

Click here for a listing of open positions.

Product Specialists

Products are instrumental to our success. These individuals look to the technological horizons, forecast long-term conditions, and identify promising opportunities across one or more aspects of our product pillars—Compute, Identity, Network, Storage, and Platform Services.

Click here for a listing of open positions.