The Spark SDK Engineer will take ownership of our Spark SDK which provides game developers with a standardized API to access to our ever-growing suite of RESTful web services. Spark is a living, breathing ecosystem and is a critical component of Gearbox Software. You can learn more about what Spark does here and here.
Experience designing software that is modular, scales well, and is highly interoperable will be important (some game coders are weaponized and don't take kindly to inconsistent or inconvenient coding interfaces.)
As the Spark SDK Engineer, you'll work closely with our superior web service developers (they made us call them that) which means you'll have a voice in the design and standards discussions. You'll also work closely with game developers, QA, and external partners. That last one is a fancy term for third-party game developers which means you'll occasionally be asked to provide support, so your communication skills (written and verbal) will need to be on point.
Since this is an SDK that provides an API, documentation will be important. You don't have to be one of those people that enjoys writing documentation, but it couldn't hurt.
Bonus Points for: