Rackspace (www.rackspace.com) - Remote OR Local (San Antonio/Austin, TX) Developer Support Engineers

Apply Here: https://rackspace.hua.hrsmart.com/ats/js_job_details.php?req...

Do you enjoy tackling new and unusual problems with software? Do you believe in open source? Do you like to keep up to date with advancements in technology? Do you want to spend 20% of your time at work contributing to an open source project of your choice? Are you interested in how companies all over the world create applications and run them in the cloud? If so, you should come work for the world’s leading open cloud provider within our Developer Support Team.

Ideal candidates will be passionate advocates of technology and open source. We're looking for people who don't just use these development tools and services, but people that write them. It is one thing to start a virtual machine on a host, it is another to have the curiosity to read the source code and figure out how it all works. Developer Support has two main functions: helping customers programmatically leverage our cloud services and contributing code, plugins, modules and extensions to projects and partners that are advancing the open revolution.

Role:

• Support customer developers coding against our APIs through phone, chat, forums, and email.
• Contribute code to select open source projects.
• Educate customers about product usage, options and capabilities by responding with clear documentation, reference architectures, or code samples.
• Troubleshoot errors between the customer’s application and the Rackspace API.
• Write code to help an ecosystem develop and thrive around OpenStack and Rackspace.
• Engage actively blogs and forums with technical articles and answers.
• Add insights to existing Knowledge Base.
• Build tools for other Support functions to leverage.
• Support customers by proactively sending them code samples and partnering with them to help them with their applications.
• Test and verify bugs submitted on behalf of customers.
• Suggest input on product, process, and service improvements as well as submit ideas for new products.
• Conduct research on new technologies relating to open cloud features.
• Provide feature explanation and coding best practices.
• Record common or creative solutions for use by internal employees and customers to reduce repeat problems.

Must Haves:

• Experience with API documentation, wikis, forums and content management systems.
• 4-5 years overall professional software development experience
• 2+ years of scripting language development experience (Python, .Net, Ruby, Perl, PHP, etc.)
• 3+ years of experience working in a Linux/Unix or Microsoft development environment
• Familiarity with object oriented development principles
• Automation experience with Chef and/or Puppet
• Ability (and enthusiasm) to mentor less experienced developers
• High school diploma or equivalent

Nice to Haves:

• Experience with Agile methodologies (Scrum, XP, Lean, Kanban, etc.)
• Experience with good engineering practices (test driven development, continuous integration and pair programming, etc.)
• Experience in distributed systems
• Understanding of functional design principles
• Experience in the Hosting Industry