Tweet

Bethesda.net is looking for a talented Senior Software Engineer to join our team. You will be responsible for building various C++ based technologies and supporting our development studios as they integrate Bethesda.net features into their games and associated tools.

Responsibilities

  • Work with a team of experienced engineers to design and implement a wide variety of systems to support Bethesda Softworks games

  • Work with our development studios to develop and integrate platform features as well as modify and improve existing platform technology to support their needs

  • Build and maintain an internally developed C++ SDK that wraps and enhances Betheda.net core functionality for studio use

  • Document systems thoroughly, both in terms of technical design and end-user APIs

  • Mentor other engineers and ensure system quality by performing code and design reviews

  • Participate in the testing process through unit tests, integration tests, functional tests, test reviews

  • Provide ongoing support for existing games and applications

Qualifications

  • Extensive modern C/C++ experience from C++14 onwards

  • Strong understanding of C++ SDK design and development

  • Strong understanding of gaming and game development

  • Experience with systems and network programming (I/O, memory management, multithreaded development, TCP/IP, etc.)

  • Experience with web-based technologies (HTTP, JSON, WebSockets, RESTfulAPIs, gRPC, etc.)

  • Passion for learning new technologies and trends, and the ability to choose appropriately between time-tested and emerging technologies

Preferred Skills

  • Experience working in the games industry, particularly on consoles

  • Experience working with existing online gaming platforms (Xbox Live, Steamworks, PSN)

  • Experience working in multiple OS environments (Windows, Linux, iOS, Android)

  • Familiarity with cloud platforms (Azure, AWS)

Applicant Privacy Notice

CCPA Applicant Privacy Notice

Apply