Watch hundreds of session videos from the Paris Summit in glorious HD    Watch Summit Sessions

This is NOT an entry level position ans we require a MINIMUM of 5 years directly related post graduation work experience.

OpenStack@Cisco is an emerging initiative at Cisco focused on working with the OpenStack community to create game changing open source cloud infrastructure software. Cisco's objectives include providing leadership in the definition and development of network capabilities in OpenStack, insuring that OpenStack installations can take advantage of Cisco's industry leading compute and networking technologies, and playing a role in the success of the OpenStack project and ecosystem as a whole.

We are seeking great software engineers who are interested in joining our OpenStack based Cloud project, responsible for developing a highly scalable Cloud platform based on OpenStack. As a member of this team, you will be working in a collaborative "startup like" model with a team of recognized experts. This is an excellent opportunity to become a key contributor to OpenStack projects, while creating the next generation of network-centric cloud architectures.

This Software Engineer will have the following responsibilities:

  • Develop, test and contribute open source software in support of Cisco's cloud platform.
  • Define and develop software framework, test/diagnostic suites, and processes to test the platform and ensure high quality software delivery.
  • Actively contributing to the cloud platform development, integration and QA plans, as well as software lifecycle management processes.
  • Proactively understand the OpenStack and other relevant open source software work efforts to ensure alignment of this project's software approach and related contributions to those projects.
  • Engage with developers and partners as required to support the Cloud platform software efforts and its road map.
  • Communicate with stakeholders and team members to provide regular updates on progress and issues to address.

This position reports to the Director responsible for Engineering for this Cloud platform, as part of Cisco's Cloud CTO team.

The ideal candidate will have good knowledge of software frameworks and processes. He/she will have good software engineering experience in designing, developing and delivering software test/diagnostic suites. Relevant experience should include successfully delivering software projects on schedule.

The ideal candidate must be passionate about working on a fast paced team, and dedicated to making great things happen.

Required Experience, Skills, and Characteristics include:

  • BS, MS in CS/EE
  • Minimum 5+ years of software development experience.
  • Experience with Python, Perl, OpenStack, OpenSource, OpenNebula and/or similar Cloud infrastructure platform is highly desirable.
  • Other experience with other web programming environments, such as Java or Ruby on Rails is desirable.
  • Direct experience with Linux and related infrastructure software is desirable.
  • Ability to write documentation.
  • Good analytical and critical thinking skills Strong ability to influence others and build consensus using good written and verbal communication skills.