Multiplayer Systems Programmer
Listed on 2026-06-13
-
Software Development
Software Engineer, Game Development / Testing, Backend Developer, C++ Developer
Overview
Come join Bethesda Game Studios, the award‑winning development team behind Starfield, The Elder Scrolls and Fallout. Bethesda Game Studios strives to offer its employees a well‑balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America’s best cities.
We welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry we’d love to hear. We will consider candidates for any of our four Bethesda Game Studios office locations:
Rockville, MD;
Montreal, Quebec;
Austin, TX;
Dallas, TX.
- Work with other programmers to architect and refine multiplayer game systems
- Collaborate with designers, artists and other personnel involved in product development
- Develop and author all phases of technical design specifications and complete implementation
- Write clear, maintainable, portable code
- Test and refine code and systems throughout the development cycle of the project
- Accurately estimate schedules and deliver high quality work products to that schedule
- 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
- Experience with reflection and code generation systems
- Experience with compression algorithms
- Expertise in Unix/Linux/Win
32 operating systems - Experience with the persistence of distributed systems
- Game industry experience
Multiplayer Systems Programmer – the typical base pay range at the start of employment is between $80,000 and $175,000 per year. Zeni Max uses location‑based ranges. Base pay depends on primary work location, complexity, responsibility, job duties, requirements, and relevant experience and skills. Offers are made within the applicable base pay range at the time of hiring. Roles may be eligible for additional rewards such as merit increases and discretionary bonuses, based on individual performance.
U.S.
-based employees have access to healthcare benefits, a 401(k) plan with company match, short‑term and long‑term disability coverage, basic life insurance, wellbeing benefits, paid vacation time, paid sick and mental health time, and several paid holidays.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).