Join Bethesda Game Studios as a Multiplayer Systems Programmer to architect and implement cutting-edge multiplayer systems for iconic titles like Starfield and Fallout, leveraging your C++ expertise in a collaborative and innovative environment.
About this job
This role involves architecting, refining, and implementing multiplayer game systems for Bethesda Game Studios. The programmer will collaborate with various teams, write clear and maintainable C++ code, and ensure system performance and reliability throughout the development cycle. They will also be responsible for accurate schedule estimations and high-quality deliverables.
Requirements
- 3+ years of professional software development experience writing client/server applications in C++
- Expertise in building multithreaded, multi-process, real-time systems
- Skilled in client/server message passing architectures
- Experience tuning real-time systems for performance and reliability
- Excellent analytical and mathematical skills
- Strong interpersonal skills and problem-solving ability
- Experience with the full life cycle of development and release of large-scale products
- Experience with low-level socket programming
- Experienced with reflection and code generation systems
- Experience with compression algorithms
- Expertise in Unix/Linux/Win32 operating systems
- Experience with the persistence of distributed systems
- Game industry experience
Benefits & Perks
- Competitive salaries
- Generous benefits program
- Healthcare benefits
- 401(k) plan and company match
- Short-term and long-term disability coverage
- Basic life insurance
- Wellbeing benefits
- Paid vacation time
- Paid sick and mental health time
- Several paid holidays