You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Senior Software Engineer - C++ Content Delivery

ZM14132

Bethesda Softworks

Negotiable

Rockville

United States

Programming and Development

ASAP

07/01/2020

07/03/2020

Mid-Senior Level

Permanent | Full Time

No

Senior Software Engineer - C++ Content Delivery
Bethesda Softworks @ Rockville, MD, US
Engineering/Programming

Overview
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.
Qualifications

  • 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
Responsibilities
  • 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
Preferred Skills
  • Experience with embedded web technologies
  • 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)



Keep Calm and waka waka...