View Our Website View All Jobs

Senior Software Engineer (Python/Django)

SteelSeries makes award-winning, cutting-edge hardware and software products that help gamers on their daily quest for glory. For us, it’s about cutting through all the flash and hype to meet the real needs of gamers. Whether it’s on a console, PC, or your mobile phone, our passionate, talented, and creative team bring to life the gear you need to game at a pro level. Check out this video to learn more about us:

As a Senior Software Engineer for the Digital Engineering team, you will be involved in every step of the customer experience on the web. Your code will touch everything from dropping a headset in the cart, to processing payments and refunds, to making sure RMAs end up in the right warehouse. Our developers take pride in crafting not just great experiences, but also great code. We are humble and eager to learn from each other. We are also gamers :)

We’re looking for people that also take pride in good code and are willing to learn from and teach others. Projects require a strong sense of ownership and a proactive mindset, taking ideas from concept to release. We are a small, fast growing team and we have many cool, challenging problems to solve.

In a typical week, you will:

  • Release production code, potentially several times.
  • Lead or give input on project architecture, for your projects and others’.
  • Communicate your progress and blockers with the team daily.
  • Work directly with members of other teams to meet project requirements.
  • Take courses to further your skillset.

If you were here the last few months, you would have worked on:  

  • Revamping our entire analytics infrastructure, including integrating Segment, Klaviyo, and AWS Glue/Athena. 
  • Refactoring how we handle products in our online store from scratch, replacing huge parts of a live system with minimal downtime. 
  • Worked closely with the business to make our support processes more efficient, having a huge impact on your colleagues' daily work. 

If you are here the next few months, you will:  

  • Integrate our website and ecommerce with our software, SteelSeries Engine, for a richer and more seamless customer experience across our digital platforms.  
  • Shape new features on to support our growth and reach new customers.  
  • Work on new software and online initiatives that are yet to be announced. 
  • Play with and give feedback on unannounced super-secret hardware products coming out next year.

Required skills:

  • Advanced experience with Python (3+ years)
  • Advanced experience with Django (or a similar MVC framework)
  • Experience with task queues, such as Celery
  • Experience writing tests (including mocking)
  • Experience writing, designing, and documenting APIs

Bonus points:

  • Devops experience (AWS, terraform, ansible, etc.)
  • Solid JavaScript/HTML/CSS fundamentals
  • Experience using payment system APIs like Stripe, Braintree, Paypal, or experience integrating other REST APIs

Why you should work here:  

  • Love what you do - This isn't some B2B app or SaaS targeted at an industry you have no real interest in. We’re a company making products for gamers, and are active participants in the gaming industry. If you are interested in consumer electronics, gaming, or something related, you will love it here.
  • Many cool technical problems to solve - Our tech team is small and tightly knit. We work on all kinds of projects, and there’s always a new challenge coming up.  
  • Make an impact - We are a small company, so if you like being able to make an impact on a daily basis, this is your place.  
  • Be part of Product Development - Feel strongly about what makes good gaming gear? We’ll listen to you. We are a very open organization and everyone has chances to see how consumer electronics products are built and what goes into bringing them to market.

Apply if:

  • You are smart, inquisitive and can get stuff done.  
  • You want to make a huge impact and love pushing the boundaries of web and product development.  
  • You are excited about working on, and shaping the development practices of, a small tight-knit team (currently 2 front end developers and 2 back end developers.) 
  • You take pride in what you do and want to be part of that next great product sitting (hopefully) on the shelf at your local Best Buy.  
  • You enjoy working in a smaller company, where your opinion matters, and helps guide the projects being worked on. 

We offer competitive pay, great benefits, and an awesome workplace, with people who love gaming and technology.

This role will be based at our office in the West Loop, Chicago. Our team is currently working fully remote, due to Covid-19. This means the candidate may begin working remotely. Once the quarantine has ended, we will expect the candidate to work from the office.

We cannot do any visa sponsorship at this time.

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*