Talent.com
Principal Gameplay Programmer
Principal Gameplay ProgrammerBethesda • Austin, TX, United States
Principal Gameplay Programmer

Principal Gameplay Programmer

Bethesda • Austin, TX, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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.

With a goal of creating a culture as fun and diverse as our games and our players, 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 from you!

We will consider candidates for any of our four Bethesda Game Studios office locations : Rockville, MD; Montreal, Quebec; Austin, TX; Dallas, TX.

Responsibilities

Your Daily Life at Bethesda Game Studios

Bethesda Game Studios is seeking a Principal Gameplay Programmer who can design, implement, and maintain gameplay systems for Fallout 76. This role involves guiding and implementing our marquee and most complex gameplay features for Fallout 76.

In your role as Principal Gameplay Programmer ...

  • You will easily dive in and become familiar with the game systems in our client / server engine
  • You will implement, guide, and review game systems for Fallout 76
  • You will work closely with designers, artists, and other programmers to iterate on gameplay features and ensure a great player experience
  • You will take ownership of and help shape the overall game experience, extending beyond programming responsibilities
  • You will own at least one major technology and / or game system in Fallout 76
  • You will solve the more difficult bugs, problems, architectural dilemmas, or optimization issues
  • You will be a leader in shaping programming policies and exploring new technologies and processes, especially in areas where others may face challenges
  • You will help guide the direction of gameplay features and suggest options and alternatives that will improve the product
  • You will code review and mentor more junior team members
  • You will manage your time effectively with little to no guidance and prioritize work based on ROI and risk

Qualifications

What Makes You S.P.E.C.I.A.L.

  • You have 10+ years' experience programming, with most of it in AAA games and gameplay programming in C++
  • You have a B.S. (or higher) in Computer Science, or equivalent work experience.
  • You have expert experience in networking game features and awareness of the complexities of networked gameplay (replication of state, behaviors, physics, client / server breakdown of features and game systems)
  • You have owned major systems and features including such things as combat, movement, camera, player progression, crafting / building, player stats, player creation and loadout, quests, events, repeatable missions, systematic content, player input, dialogue, companion / NPC / AI, and UI.
  • You are an expert in programming game systems in an asynchronous environment whether that be threaded, across frames, or across processes via a network.
  • You have been part of creating and launching a AAA title from beginning to end
  • You have significant experience with service-based games
  • You have significant experience in in securing multiplayer systems from bad actors as well as experience in detecting them
  • You have been responsible for coding and / or reviewing the code for most of the Skills ( What Makes You Extra S.P.E.C.I.A.L. ) listed below
  • You have significant experience working in a Linux based environment including basic system administration and performance management
  • You have familiarity with Cloud Architecture in AWS and Azure and DevOps principles
  • Preferred Skills

    What Makes You Extra S.P.E.C.I.A.L.

    Programming

  • Expert computer science fundamentals including design patterns, algorithms and algorithmic complexity, memory management, state / object management, compilation, execution, and asynchronous processing and how all these apply to game systems in C++
  • Expert understanding of OO principles including application of composition vs inheritance as well as SOLID principles as it applies to game systems in C++
  • Expertise in async programming principles and networked applications
  • Gameplay Systems

  • Ability to comfortably work with a legacy engine and make major changes while maintaining stability
  • Solid understanding of all traditional gameplay systems within a game loop across multiple engines such that you understand dependencies between systems and the direction things should be pushed in
  • Expertise with the three C’s (Character, Camera, Controls)
  • Expertise in NPC AI
  • Expertise in combat systems
  • Client / Server / Multiplayer

  • Expertise in how to ‘hide the latency’ and produce smooth seamless gameplay in a networked environment
  • Expertise in game state validation techniques that still maintain seamless gameplay
  • Linux / Windows / Console Proficiency

  • Ability to diagnose performance and connectivity issues in Linux, Windows, and Consoles environments
  • Expertise in profiling across platforms with tools suited to each platform
  • Expertise in debugging  across multiple platforms
  • Bonus Skills

  • You have done systems / engine level programming on AAA games on multiple platforms
  • You have C++ development experience in graphics / rendering
  • You have C++ development experience with development pipeline tools
  • You understand how to monetize features while still providing a positive experience for the player
  • You have an educational background in Math and / or Statistics
  • Salary Range

    Principal Gameplay Programmer - The typical base pay range for this position at the start of employment is expected to be between $145,000 - $275,000 per year.

    ZeniMax has different base pay ranges for different work locations within the United States, which allows us to pay employees competitively and consistently in different geographic markets. The range above reflects the potential base pay across the U.S. for this role; the applicable base pay range will depend on what ultimately is determined to be the candidate’s primary work location. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties / requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time.

    At ZeniMax certain roles are eligible for additional rewards, such as merit increases and discretionary bonuses. These awards are allocated based on individual performance and are not guaranteed. Benefits / perks listed here may vary depending on the nature of employment with ZeniMax and the country work location. U.S.-based employees have access to healthcare benefits, a 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, and several paid holidays, among others.

    This position is in a union and represented by the Communication Workers of America.

    [job_alerts.create_a_job]

    Programmer • Austin, TX, United States

    [internal_linking.similar_jobs]
    Product Animation Specialist

    Product Animation Specialist

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Product Animation Specialist (Contract).Key Responsibilities Create product animation videos (30 seconds to 3 minutes) Develop storyboards from provided goals, CAD fil...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Tools Engineer (Retro Studios)

    Tools Engineer (Retro Studios)

    Nintendo of America Inc. • Austin, TX, United States
    [job_card.full_time]
    Founded in 1998, Retro Studios is a wholly owned subsidiary of Nintendo Co.Working hand-in-hand with Nintendo, we craft award-winning titles for the company's cutting-edge platforms, blending innov...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Animator Contractor

    Animator Contractor

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Designer - Chile Contractor pool.Key Responsibilities Creating animated 2D or 3D animation videos using After Effects Organizing assets in a standard file structure an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Game Producer

    Game Producer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Game Producer.Key Responsibilities Own production planning for Brookhaven features, events, and updates Translate the roadmap into schedules, milestones, and task plan...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Game Designer

    Senior Game Designer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Senior Designer to develop asymmetrical multiplayer video games and related single-player experiences. Key Responsibilities Design and implement core gameplay systems fo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Product Manager

    Principal Product Manager

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Principal Product Manager to drive the product vision and strategy for AI-powered workflows in game development. Key Responsibilities Define and own the product vision a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Game Math Specialist

    Game Math Specialist

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Game Math & Product Specialist to manage the mathematical aspects of their games.Key Responsibilities Design and document payout structures and RTP math for new games ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Head of Brand Studio

    Head of Brand Studio

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Head of Brand Studio to oversee client work and manage a creative team.Key Responsibilities Own the Brand Studio from brief to delivery, ensuring timely execution of pr...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Video Game Support Specialist

    Video Game Support Specialist

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Video Game Customer Support Specialist to provide email support in a fast-paced environment.Key Responsibilities Handle account and platform level tickets, providing tr...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Automation Architect

    Automation Architect

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for an Automation Architect to design and implement automation frameworks for Angular applications.Key Responsibilities Design, implement, and maintain a Playwright (TypeScri...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Principal AI Search Engineer

    Principal AI Search Engineer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Principal AI (Search) Engineer to architect and build an AI-powered search platform.Key Responsibilities Architect, design, and build an AI-driven search engine from in...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Mobile Live Operations Producer

    Mobile Live Operations Producer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Mobile Live Operations Producer.Key Responsibilities Plan, schedule, and oversee live events, promotions, and content updates to enhance player engagement and retention...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior C++ Developer

    Senior C++ Developer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Senior C++ Developer to build high-performance, secure, and scalable software.Key Responsibilities Design and implement software solutions focused on security, performa...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Lead Concept Artist (Retro Studios)

    Lead Concept Artist (Retro Studios)

    Nintendo of America Inc. • Austin, TX, United States
    [job_card.full_time]
    Founded in 1998, Retro Studios is a wholly owned subsidiary of Nintendo Co.Working hand-in-hand with Nintendo, we craft award-winning titles for the company's cutting-edge platforms, blending innov...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Mobile Engineer

    Principal Mobile Engineer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Principal Engineer, Mobile.Key Responsibilities Define and evolve the architectural vision for native mobile platforms (iOS and Android) Lead prototyping, coding, and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Security Automation Architect

    Senior Security Automation Architect

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Senior Security Automation Architect (SOAR).Key Responsibilities Oversee the development, integration, and operationalization of SOAR and AI capabilities Serve as the ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Smart TV Platform Engineer

    Smart TV Platform Engineer

    VirtualVocations • Austin, Texas, United States
    [job_card.full_time]
    A company is looking for a Lightning JS Platform Engineer (Smart TV).Key Responsibilities Drive streaming excellence by delivering a smooth and immersive discovery and playback experience on Smar...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Graphics Engineer (Retro Studios)

    Graphics Engineer (Retro Studios)

    Nintendo of America Inc. • Austin, TX, United States
    [job_card.full_time]
    Founded in 1998, Retro Studios is a wholly owned subsidiary of Nintendo Co.Working hand-in-hand with Nintendo, we craft award-winning titles for the company's cutting-edge platforms, blending innov...[show_more]
    [last_updated.last_updated_30] • [promoted]