Job Directory Zenimax Media Senior Software Engineer - C++ Systems and Network Programmer
Zenimax Media

Senior Software Engineer - C++ Systems and Network Programmer Zenimax Media
Rockville, MD

ZeniMax is a media company connecting game developers, artists, designers, programmers, and talents to create entertainment content.

Companies like Zenimax Media
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Zenimax Media

Job Description

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

Responsibilities:

* Work with a heterogeneous team of experienced engineers to design and implement a wide variety of systems to support online games
* Work with game studios to develop and integrate platform features as well as modify and improve existing platform technology to support their needs
* Enhance and maintain an internally developed SDK that exposes Betheda.net platform functionality to external studios
* Document systems thoroughly, both in terms of technical design and end user APIs
* Seek out opportunities to improve the platform and deal with issues before they arise
* Mentor other engineers and ensure system quality by performing code and design reviews
* Participate in the testing process through unit test development, test reviews
* Balance features for customers with lean product design
* Provide ongoing support for existing applications
* Have a strong passion for meeting the needs of our diverse community of players
* Other duties as assigned

Requirements:

* Extensive C/C++ experience including C++11 and C++14
* Experience with systems and network programming (I/O, memory management, multithreaded development, TCP/IP, etc.)
* Experience with web-based technologies (HTTP, JSON, WebSockets, RESTful Web Services, etc.)
* Strong understanding of C++ SDK design and development
* Strong understanding of game development
* Passion for learning new technologies and trends, and the ability to choose appropriately between time-tested and emerging technologies

Desired Skills:

* Experience working in the games industry, particularly on Sony and Microsoft consoles
* Experience working with existing online gaming platforms (Steamworks, Xbox Live, PSN)
* Experience working in multiple OS environments (Windows, Linux, iOS, Android)
* Experience with online platform technologies (Python, Go, JavaScript, AWS, RDBMS, CDNs, message queues, and SOA)
* Familiarity with public cloud and private datacenter application deployments

About Zenimax Media

ZeniMax is a media company connecting game developers, artists, designers, programmers, and talents to create entertainment content.

Headquarters
Size
5000 employees
Zenimax Media

1370 piccard drive, suite 120

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.