• Senior Java Developer - Rackspace Metrics (US REMOTE)

    Location(s) US-TX-San Antonio | US-Remote | US-TX-Austin
    Req #
    Software Development
  • About Rackspace

    Rackspace is modernizing IT in today’s multi-cloud world. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. We serve over 50% of the Fortune 100 companies & customers in 120 countries around the globe. Our achievements are powered by our people – we call them Rackers.  We grow & thrive through world-class development opportunities, learning & selling bleeding-edge technologies & solutions, and most importantly, connecting with each other (the best & brightest in the industry). Are you a Racker? Join us!


    More on Rackspace


    Rackers aren’t all alike. We look different. We think uniquely. We are from many places and our beliefs & backgrounds vary. But, being a Racker — a valued member of a winning team on an inspiring mission – is what connects us all. Rackers are encouraged to bring their whole self to work every day, as we know that unique perspectives fuel innovation and enable us to best serve our customers & communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.

    Overview & Responsibilities



    This role will involve working on our Metrics team. We have a large, highly scalable and distributed system for collecting and processing metrics within Rackspace and are looking to increase our development firepower to improve this product’s capabilities. We have the need and the opportunity to innovate faster than anyone thinks possible in this space.

    We need generalists who are able to work at all levels of the stack and capable of taking entire features from start-to-finish. Someone with a passion for large-scale distributed systems and someone who cares earnestly about the availability of the product. While we support an internal service, much of the work involves open source products and we have an “Open First” motto here. Above all, this role requires smarts and capability and a willingness to get things done.



    • Writing code and tests
    • Reviewing other team-members’ code
    • Deploying your changes
    • Creating and operating any necessary infrastructure the responsibilities above
    • Support and on-call rotation

    Team Values:

    • Commitment to open source
    • Full-stack, from the user to the operating system
    • Own everything, no place to hide, don’t let anything get in the way
    • Rapid development cycle
    • Data-driven decision making
    • Collaboration, consensus




    • 8+ years of experience in professional software development
    • Expert-level knowledge in Java
    • Experience with Cassandra and/or Elasticsearch
    • Experience building and operating distributed systems
    • Experience working in a *nix environment (we mostly use Ubuntu)


    Nice to Have:

    • Experience Scribe, Thrift, Kafka, Docker
    • Experience as a contributor to open-source projects with a meaningful Github profile
    • Strong understanding of RESTful API design
    • Experience with performance testing and benchmarking
    • Experience with Javascript (Node.js), Python


    # LI-DD1