This job might no longer be available.
Senior Software Engineer (C++) – Content Delivery
4 years ago
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.
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
Requirements:
- 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
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)
Create Your Profile — Game companies can contact you with their relevant job openings.