Senior Back End Engineer

Remote
Full Time
Engineering
Experienced

Lost Boys Interactive is Hiring! If you are looking for a fully remote home to bring your Software Engineering skills and experience, look no further. Bring your passion for creating awesome games, and we'll provide an amazing team for you to work with along with a great environment and exciting AAA projects to work on! We also offer a full suite of benefits!

Lost Boys Interactive is a member of the Gearbox Software and Embracer Group family. We are a rapidly growing AAA game studio based in Madison Wisconsin, with full remote work available from any state in the US. We provide top-tier development for our partners as well as working on our own AAA game projects. We have world-class projects, resources, and infrastructure, but our company’s success comes from the talented and passionate people who work together each day to produce great games together. 

Supportive, Collaborative, Safe, Accepting, Respectful, Kind, and Fun are a few words that our employees use to describe their experience at Lost Boys Interactive. Do these words describe the kind of studio you would like to call home? Apply today to start your Lost Boys adventure!

Please note: You must reside in the US and have prior AAA experience to qualify for this role. We are sorry, but Lost Boys Interactive is not able to sponsor visas at this time.

A Senior Back-End Software Engineer will be responsible for the implementation of entire gameplay features. This includes development of server-side services, database structures, scripts, and APIs for a AAA PC/console game. The engineer will assist in the translation from game design to technical design, task estimation and implementation of tasks. This role will be focused on developing and maintaining the server-side services and databases of a AAA title using Python, SQL, and ORM frameworks.  This will also include basic server development and shell scripting such as investigating logs and working with VMs and remote machines.

Required Qualifications & Skills:

  • A passion for developing next gen games!
  • 5+ years previous experience in online-based development implementing back-end applications
  • Experience with procedural and object-oriented programming styles
  • Experience with relational databases, SQL, and database administration
  • Experience with C++ or C style programming language
  • Experience programming web APIs and web applications
  • Experience with HTML, JavaScript, CSS
  • Experience with Templating Engines
  • Experience with JavaScript libraries such as Jinja, JQuery, Bootstrap, DataTables preferred
  • Experience with Python language and web frameworks (such as Flask) preferred
  • Experience with ORM frameworks and tools preferred
  • Experience with MySQL/MariaDB databases preferred
  • Experience with web servers and middleware such as Apache, Nginx, uWSGI preferred
  • Experience with some flavor of *nix (unix, linux, centOS) preferred
  • Experience with basic server administration and shell scripting preferred
  • Experience with game engines (custom game engines preferred)
  • Experience with multi-threaded programming
  • Experience with network (multiplayer) programming
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • High interest in and motivation to learn new technologies, languages, engines, algorithms or platform technologies
  • Ability to offer technical expertise, solution architecture guidance and limited mentoring (answering questions, offering advice, guidance) to more junior developers on same or related projects.
  • Ability to communicate well and work across departments in a professional manner

You’ll be delighted with our people, our culture, and the amazing games you’ll be working on. Come join our merry band. Apply today and become part of the Lost Boys adventure!

Lost Boys Interactive LLC is an equal opportunity employer.

Share

Apply for this position

Required*
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