• Senior Software Engineer - Data

    Location US-Austin | US-TX-Austin
    Posted Date 2 months ago(4/12/2018 6:20 PM)
  • Overview

    **This position is based in Austin, TX.**


    Who you are: Do you like to build, tinker, tune, and optimize anything you can get your hands on? Are you a true believer in the power of using data to drive decisions? Are you an engineering-minded individual who’s passionate about constructing big, scalable systems and elegant solutions to gnarly problems? Spiceworks just might have your dream job! We’re looking for a data minded sr-level software engineer whose perfectly coded plumbing can keep our data systems running without a hitch. Sound like you? Time to apply now and join the team


    Who we are: For over 10 years, Spiceworks has been helping the world’s businesses find, adopt, and manage the latest technologies. We’ve also been helping IT brands build, market, and sell better products and services. Millions of IT buyers and hundreds of brands later, we’ve built the platform they use to get their jobs done and make them better at what they do, every day.


    With our helpful tools, technical content, a global community of experts, and entertaining ways to blow off steam, we’ve got IT covered. And because we understand IT buyers and the businesses they represent, established brands like Microsoft, Dell, and CDW, to name a few, and the latest industry innovators including KnowBe4 and Scale Computing use our insights and technology platform to run smarter, more personalized campaigns.


    In short, we’re making IT easy – and dare we say FUN – for everyone. Best part: we’re just getting started!


    Your day-to-day (as a Senior Software Engineer, you’ll):


    • Have a role in the design and development of our data platform — doing heavy lifting in the infrastructure and designing data pipelines
    • Figure out how to make every system within our data pipeline faster and more scalable
    • Zero in on areas where data can offer key insights to the business and help our users
    • Work as part of a cross-functional self-organizing agile team to solve problems related to data-processing/manipulation
    • Assist other departments in solving data-related dilemmas
    • Be an advocate within the company for scalable architecture


    What does it take to do this job?

    • 5+ years experience as a data, back-end, infrastructure, performance, or API engineer
    • 3 years experience building large-scale, distributed, high-volume systems
    • Experience with one (or more) of the following languages: Scala, Python, Go, Java
    • Experience with big data processing and streaming (Hadoop, Scalding, Hive, Storm, etc.)
    • Experience with AWS cloud solutions
    • Experience working with Agile teams (bonus points for working with Scrum framework)
    • Bonus points if you’ve worked with Kafka, RocksDB, Akka, Cassandra, or HBase
    • Passion for performance tuning
    • Good communication skills: Being able to boil down and discuss complex ideas with other engineers required; confidence communicating with marketing and sales teams a plus


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.