ZeniMax Jobs

Senior Software Engineer - C++

Division: Bethesda Softworks | Department: Platform | Location: Rockville , MD, US

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

 

How to Apply

To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.

Previously Applied? Click here.

No Recruiters or Agencies Please

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.

TRUSTe 
European Safe Harbor certification
© Copyright 2017 ZeniMax Media Inc.
Trademarks are the property of their respective owners. All Rights Reserved.
Privacy Policy | Terms of Service | Legal Info | Contact Us