Senior Software Engineer at Spiceworks
Austin, TX, US

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

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. 

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 Senior Software Engineer, you’ll): 

  • Design, develop, maintain, and monitor systems 
  • Thoroughly test and review code 
  • Mentor other engineers 
  • Guide team in maintaining high standards of code quality and testing practices 
  • Help make build vs. buy vs. maintain decisions considering business and technology needs 
  • 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 

What does it take to do this job? 

  • 5+ years experience in web application development (Ruby on Rails, Django, MVC, etc) 
  • Expert knowledge in at least one object-oriented or functional programming language (Ruby, Elixir, Go preferred) 
  • In depth understanding of multiple stacks OR expert understanding of one stack 
  • Extensive experience testing, debugging, and monitoring user applications 
  • Experience with relational databases and SQL 
  • Experience with frontend Javascript frameworks (Vue, Ember, etc) 
  • Ability to lead and participate in the design and architecture of new systems 
  • BS or BA in math, engineering, computer science, or equivalent experience