Software Engineer II at Spiceworks
Austin, TX, US

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

Who we are: Spiceworks has been connecting the IT industry since 2006. We’ve grown into a global IT marketplace, powered by millions of tech buyers and sellers who rely on each other to get their jobs done. This tight-knit community trusts Spiceworks to connect them with the right insights, tools, and experts when they need it most. 

Why Spiceworks? Spiceworkers join us to wake up every day inspired to know they make a difference. How? By creating a robust data infrastructure. Help us gather, organize, and analyze data from our users and vendors to create valuable connections & provide insights at the right time, and in the right place. The work you do will provide an invaluable data backbone, supporting other engineering teams and enabling the creation of future products at Spiceworks. 

Benefits: flexible work schedule and vacation policy, paid maternity and paternity leave, mother’s room, onsite gym, free snacks and drinks, weekly engineering lunch and learn 

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

  • Design, develop, maintain, and monitor systems 
  • Thoroughly test and review code 
  • Work with and mentor other engineers to plan and execute company outcomes 
  • Participate in Communities of Practice to master your craft and to set engineering standards 
  • Collaborate with product managers to drive business outcomes and deliver value 


  • 2+ years of experience in web application development (Ruby on Rails, Django, MVC, etc) 
  • Proficiency in at least one object-oriented or functional programming language (Ruby, Elixir, Go preferred) 
  • Extensive experience testing, debugging, and monitoring user applications 
  • Experience with frontend Javascript frameworks (Vue, Ember, etc) 
  • Experience with relational databases and SQL 
  • BS or BA in math, engineering, computer science, or equivalent experience