Lead Software Engineer

Computers/Software Chicago, Illinois Chicago, Illinois


Position at SteelSeries

Gaming? Check. Esports? Check. Hardware? Check. Software? Check. We could go on and on.  The point is we've been helping gamers get better since 2001.  In fact, Esports pros have won more money using SteelSeries products than any other brand and we're just getting started. Esports and Gaming are multi-billion-dollar industries, and we're going to continue supporting them through innovative gear and software gamers need and love.  We believe in being true to the gaming community, which means being true to ourselves. We create products that help the best of the best be better, and products that help the not-so-good feel not-so-bad.  Most of us are gamers, but you don't have to be, we promise!  Just don't be surprised if you become one within a few weeks of starting! 

Want to see what we're up to? Find us on social media, where we're highlighting our community, amazing partners, and products! 


We are looking for people that believe in collective code ownership, that a story isn’t done until there are tests written, and are open to mentoring and being mentored. We have multiple product teams and software services in development with interesting tech problems to solve. If the opportunity to stretch yourself and learn new skills, to have collaborative, constructive conversations with other engineers, designers, and product managers about how to better our code and products, and the belief that all code is unit testable sounds good then this might be the place for you.

As a Lead Software Engineer you will be responsible for taking our gaming software platform, SteelSeries GG (steelseries.com/gg) to the next level. An ideal candidate is a data-minded full stack engineer that has experience architecting and deploying web infrastructure, has experience developing web, desktop and/or mobile applications, enjoys leading a team and working with project stakeholders, and has a serious passion for technology, product development, and gaming. 


  • 7+ years of experience in full stack software engineering
  • Experience designing and building distributed systems
  • Experience designing and building web back ends
  • Experience building web user interfaces
  • A desire to mentor and elevate fellow engineers
  • Eagerness to continuously learn and excel in the craft of software engineering
  • Experience leading a team of software engineers to produce tested and well documented software 


  • Come up to speed with our tech stack. Our web and desktop back ends are predominantly written in Go. Our desktop front end is built with the React framework.
  • Ship a new feature for SteelSeries GG


  • Begin to scale our GG platform to support a community of millions of gamers
  • Continue to innovate and add features to SteelSeries GG
  • Play with and give feedback on unannounced hardware products coming out next year
  • Work with product owners and team members to help prioritize work items and facilitate product development 


  • Act as a true full stack engineer by architecting and developing user and community software features for the SteelSeries GG platform
  • Proactively refactor code to achieve a perpetually clean design that has adequate test coverage
  • Evaluate new programming languages, frameworks, and tools and propose when they should be integrated and/or migrated to
  • Work across software teams to educate others on best practices for code, test, and documentation quality
  • Work closely with product owners and stakeholders to create product roadmaps


  • Technology that automatically captures and records gaming sessions to share with your friends
  • Advanced low latency audio processing algorithms designed to give gamers the biggest advantage possible
  • Custom lighting engine that handles multiple devices in a 2D space
  • A distributed platform of applications that communicate with each other to create the ultimate software for gamers around the world


  • 10% time (slack day) policy. Spend 1 day every two weeks learning a new skill, spiking out a new feature, taking a training course, or putting together a Lunch & Learn presentation for your colleagues
  • Continuous education stipend. We are looking for engineers who continually want to learn and grow, and we will support them in their ongoing training
  • Early access to SteelSeries gear such as headsets, keyboards, mice, and controllers. Test out and provide feedback on tons of SteelSeries devices before they hit the street
  • Employee discount on all SteelSeries hardware. We’ll provide you with all the hardware you need, but the employee discount is nice for friends and family 

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

This position is located at our office in downtown Chicago, but remote hires will also be considered. Note, due to COVID-19, we have been using a hybrid remote/in-person model since May 2022. The safety and personal health of the SteelSeries family remains a top priority, and we are taking the utmost precaution as we continue to follow the city, state, and national safety guidelines.