ZeniMax Jobs

Senior Software Engineer (C++) – Content Delivery

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

Bethesda.net is looking for a talented software Engineer to join our team to support our windows launcher/patcher and content delivery team.  The engineer will be responsible for building various C++ based Bethesda.net technologies including our windows native client as well as our content delivery libraries. 



  • Maintain and develop a windows client with embedded web UI to support our launching and patching system
  • Maintain our library for content differential patching used to delivery games and mods
  • Support game development teams as they integrate the content delivery systesm
  • 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



  • Customer focused development and a focus on delivering high quality products on-time
  • Experience building Windows client application
  • 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.)
  • Desire to learn new technologies and trends, and the ability to choose appropriately between time-tested and emerging technologies


Desired Skills:

  • Experience with embedded web technologies
  • Not a skill, but a passion for gaming is desired but not required
  • Experience working in multiple OS environments (Windows, Linux, iOS, Android)
  • Experience with UX technologies (CEF, QT, Electron, React and Redux )
  • Not a skill, but a passion for gaming is desired




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.

© Copyright 2019 ZeniMax Media Inc.
Trademarks are the property of their respective owners. All Rights Reserved.
Privacy Policy | Terms of Service | Legal Info | Contact Us