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