Rackspace Senior Python Developer in Remote, United States

Job Overview

Overview & Responsibilities

Rackspace is looking for experienced full stackdevelopers/hackers/engineersto help develop the next generation of Rackspace security products. As a developer in Rackspace Managed Security you will participate in projects that bind various customer environments together with innovative security related products. The role you will play will help define a solid enterprise system that will change the face of Rackspace managed services.

Working in Rackspace Managed Security, you will bedesigning/integrating/developing/testing/anddeploying products that are part of the foundational software systems critical to running a business on any cloud or environment. As a result, you will have an opportunity to work on a high impact, high visibility team that will take fanatical support to new heights


  • Assist and/or lead design initiative for complex solutions.

  • Design secure, robust, scalable, and globalized features. Identifies risks and dependencies for feature.

  • Manage dependencies for feature areas across complex solutions.

  • Drive continuous adoption and integration of relevant new technologies into design.

  • Implement or leads the implementation of complex solutions with minimal technical debt. Develop solutions that are easy to deploy, maintain, and are bug free.

  • Develop unit tests for own feature areas in solution to achieve established code coverage targets. Ensure areas in solution are test-driven designed, enabling efficient regression testing.

  • Proactively drive refactoring and code-reuse. Make regular contribution to test automation.


Required Skills:

  • 3+ years experience in Python

  • Experience with Clojure

  • Knowledge in multiple technologies relevant to current activities across multiple business units in the company.

  • Ability to research and gain working knowledge of technologies relevant to the position.

  • Proven systematic and structured in problem solving approach.

  • Demonstrates ability to gain support for complex architecture and to negotiatesolution/architecturaltrade-offs.


  • High school diploma or equivalent required.

  • Bachelor’s degree in a technology related field required. At the manager’s discretion, additional relevant experience may substitute for the degree requirement.

  • Typically requires 3-5 years of experience in software development, engineering, testing, or a related field.

Req # 34899

Location(s) US-Remote

Category Software Development