Zenimax Online Studios

We're Hiring


ZENIMAX ONLINE STUDIOS is hiring for The Elder Scrolls Online and future projects that include a brand-new AAA IP. We’re growing to meet the demands of our players and industry, so we’re looking for talented, self-motivated people of varied experiences and backgrounds with the desire to make great games. Join us!

Art

Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for an experienced Art Outsourcing Manager to work on a new, unannounced AAA IP. The role involves critiquing and managing work from various 3D art disciplines while providing benchmark examples and documentation for external teams to follow. They will also coordinate with internal Artists to prepare assignments, then refine, export, and troubleshoot asset deliveries from external teams. The ideal candidate is an experienced 3D modeler with management experience.

Responsibilities

  • Support the preparation of assignments for external teams
  • Review deliverables for quality and accuracy and provide feedback as required
  • Create benchmark documentation and asset examples based off of the Art Director’s and/or Lead Artists' feedback and direction
  • Revise and adjust models and textures as needed in an effort to achieve the best quality possible
  • Maintain an outsource production schedule and manage multiple deliveries from different Artists/teams on a daily basis
  • Coordinate daily with our internal Artists, Tech Artists, Animators, and Leads to process and export assets into the game engine and troubleshoot as needed

Qualifications

  • Provide a portfolio of work demonstrating excellence in modeling and texturing 3D assets while maintaining technical restrictions and guidelines
  • 2+ years of experience in a leadership position, and at least one year of experience in outsource management
  • Well-developed communication, negotiation, and personal skills
  • Highly organized with an eye for quality and the ability to review deliverables for quality and accuracy
  • Experience in industry standard software packages including 3ds Max, Maya, Photoshop, Zbrush, and Substance Painter
  • Experience with project management and delivering to required schedules and deadlines
  • Strong aptitude for art software including proprietary tools

Preferred Skills

  • Experience with 2D concept art, illustration, and figure drawing
  • Experience with Houdini, 3D character modeling, animation, skinning, and rigging
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is seeking a creative and energetic Capture Artist to join our Creative Services team. The Capture Artist will help create in-game promotional art for one of the most beloved, award-winning franchises in history, and will bring to life action or story sequences through control of lighting, characters, and props while maintaining the look, feel, and essence of the game experience.

Responsibilities

  • Create cinematic images through creative use of in-engine game tools
  • Support the studio and marketing teams to deliver world-class visual assets
  • Help capture imagery for print, online media, ads, and in-game UI
  • Receive and provide feedback in a constructive and collaborative manner
  • Critique one’s own work, be self-motivated, and meet set deadlines

Qualifications

  • 3+ years of relevant experience in the industry or educational equivalent
  • Strong understanding of cinematography, design intent, and character narrative
  • Excellent composition, lighting, and camera angle choices; must have a portfolio demonstrating excellence in composition, color theory, and narrative; photography examples are a plus
  • Exceptional eye for color theory in a visual media
  • Artistic and creative vision
  • Must have a positive attitude, be a team player, and have excellent communication skills both verbally and written
  • Ability to adapt to changing creative direction
  • Proficient user of Photoshop

Preferred Skills

  • An understanding of video games and gamer communities
  • Working knowledge of current 3D software or game engine (e.g. Unity, Unreal)
  • Worldbuilding and Environment Art production experience
  • Familiarity with video editing tools (Premiere preferred)
  • Training in anatomy and animation fundamentals is a plus
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

We are looking for a talented and experienced Character Rigger to help us develop a robust studio level rigging system. As the Character Rigger, you will be involved in the design and implementation of the system from the earliest stages. You will work with Animation to determine features, needs, and desires. You will also work with Engineering to develop an efficient pathway between the tools and the game.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Build a rigging system that can support many characters and machines
  • Build and maintain high-quality, high-performance animation rigs
  • Work closely with Modelers and Animators to ensure all disciplines are getting what they need
  • Develop tools to support Animation
  • Document system and advocate best practices

Qualifications

  • 3+ years of industry experience in character rigging (Maya/3ds Max)
  • Understanding of Python or another object oriented scripting language
  • Understanding of anatomy and kinematics
  • Ability and interest in rigging biomorphics and mechanics
  • Understanding of animation pipelines
  • Ability to work collaboratively with technical and creative team members
  • Excellent communication and time management skills
  • Self-sufficient, independent, and proactive
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: USD/OBJ/FBX/ALEMBIC/etc.
  • Experience working with third party animation tools (Havok, Granny, etc.)

*Please include links to your work and clearly indicate your contributions. Resumes without work samples will not be considered. 

Preferred Skills

  • MotionBuilder
  • Perforce
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for an experienced Concept Art Outsourcing Manager to manage an external team of 2D artists. The role involves critiquing and managing work while providing benchmark examples for the external team to follow. The Concept Art Outsourcing Manager will coordinate with the Art Director, internal art leads, Producers, and the external team. The ideal candidate is an experienced concept artist with management experience.

Responsibilities

  • Oversee the creation of concept art (creatures, armors, environment props) and other 2D assets (such as icons)
  • Review deliverables for quality and accuracy and provide feedback as required
  • Create benchmark examples based off of the Art Director’s feedback and direction
  • Revise and adjust concept art as needed in an effort to achieve the best possible designs
  • Maintain a production schedule and manage multiple deliveries from different artists on a daily basis
  • Coordinate daily with our art leads to make sure concept art aligns with technical specifications
  • Produce additional concept art as time allows

Qualifications

  • Well-developed communication, negotiation, and personal skills
  • Provide a portfolio of work demonstrating excellence in concept art development
  • 2+ years of experience in a leadership position, and at least one year of experience in outsource management
  • Highly organized with an eye for quality and the ability to review deliverables for quality and accuracy
  • Experience in Photoshop, 2D art, illustration, and figure drawing
  • Experience with project management and delivering to required schedules and deadlines
  • Strong aptitude for art software

Preferred Skills

  • Experience with 3D software such as Max, Maya, Zbrush, etc.
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

We are looking for an experienced Level Designer to join our team. The Level Designer will collaborate with Quest Designers, Writers, Asset Artists, and World Builders in order to develop well-composed, functional, and fun 3D spaces that exhibit an ideal flow through the area, and establish an excellent first pass composition that will serve as the foundation for detailed world building.

Responsibilities

  • Work with the Content & Gameplay Designers to produce 2D maps outlining quest flow through the world spaces
  • Create the level layouts for areas ranging from small dungeon crawls to large open worlds using block out geometry in collaboration with the quest designers, writers, and artists
  • Closely follow art and design concepts and work with artists to determine specific asset requirements
  • Contribute to the creative process through original ideas and inspiration
  • Work with the entire development team in an energetic and creative environment
  • Oversee and maintain level design throughout the process to ensure nothing is lost through iteration

Qualifications

  • 2+ years of professional industry experience as a Level Designer/World Builder
  • Experience with any proprietary terrain sculpting tool
  • Excellent understanding of environmental design and its functions within a game
  • Excellent composition and level design skills
  • Candidates must show an aptitude for learning new systems quickly
  • Must submit work samples - finished levels and/or blockout levels demonstrating composition and gameplay

Preferred Skills

  • Knowledge of Photoshop
  • Architectural background is a plus
  • MMO or RPG experience
  • Knowledge of World Machine or World Creator
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Outsource Integration Artist to assist with the skinning, setup, and export of character and monster assets. This integration artist will work with various members of the Outsourcing Support team to address character setup and skinning related issues: from in-game editing and data setup to vertex weighting adjustments. This integration artist will also be making minor art changes and adjustments to 3d assets, so experience with 3d character art is important. This is a dynamic environment that will challenge you as you become a full-fledged professional game developer.

Responsibilities

  • Work closely with the Outsourcing Managers, Technical Artists, and Character Artists to prepare armor, costumes, weapons, mounts, and monsters for export into game
  • Adjust vertex weighting for armors, costumes, mounts, and monsters
  • Geo and texture adjustments on outsourced assets when necessary
  • Export adjusted geometry to engine
  • Data setup of exported assets in engine
  • Learn proprietary tools for rigging of the game-ready character meshes and internal tools for export

Qualifications

  • Ability to skin meshes to various rigs
  • Familiarity with game engines
  • Intermediate+ understanding of character modeling and texturing principles
  • Understanding of mesh topology for deformation
  • Some working experience in rigging characters for video games
  • Working knowledge of 3ds Max and Photoshop
  • Love of characters and animation

Preferred Skills

  • Familiarity with modular character customization systems is a plus
  • Experience with animation is a plus but not required
  • Enjoy playing MMOs
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

The Senior Build and Release Engineer will be responsible for creating and maintaining Software and Version Control systems and Build Management systems. The Engineer is responsible for maintaining the source control system and developing scripts that will improve the development of the build process. The position will also be responsible for overseeing the lifecycle of various software initiatives from development to deployment, while monitoring, recording, and controlling changes to maintain product integrity.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Support the build and release process including management of environments
  • Maintain and improve the automated build system and coordinate releases
  • Plan and manage the development of product builds and build releases into the existing infrastructure
  • Design and implement efficient procedures for the distribution and installation of new software to the technical infrastructure
  • Manage the exact content and rollout plans for release, through partnership with Change Management
  • Manage release branches
  • Build and provide high-level tests for release binaries
  • Improve the efficiency and scalability of the build process and environments on a continuous basis
  • Coordinate and collaborate with other departments to resolve Release and Build dependencies to ensure smooth and timely Release deployment

Qualifications

  • 5+ years of industry experience in Technical Art/Tools
  • Strong understanding of Python, C#, or any other object oriented language
  • Strong understanding of Tool UI development and subsystems
  • Strong understanding of core game data pipelines
  • Experience with coding practices and management
  • Solid problem solving and math skillset
  • Ability to adapt and respond to changing needs throughout the course of the development cycle
  • Must be self-sufficient and have excellent time management skills
  • Excellent communication skills
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: OBJ/FBX/ALEMBIC/etc.

Preferred Skills

  • Perforce
  • C# knowledge and debugging
  • Documentation practices for developers and users of tools
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

We are looking for a wildly talented and experienced Senior Character Rigger to help us develop a robust studio level rigging system. As the Senior Character Rigger, you will be involved in the design and implementation of the system from the earliest stages. You will work with Animation to determine features, needs, and desires. You will also work with Engineering to develop an efficient pathway between the tools and the game.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Build a rigging system that can support many characters and machines
  • Build and maintain high-quality, high-performance animation rigs
  • Expand upon the current rigging system with new features and modules
  • Work closely with Modelers and Animators to ensure all disciplines are getting what they need
  • Develop tools to support Animation
  • Document system and advocate best practices

Qualifications

  • 5+ years of industry experience in character rigging (Maya/3ds Max)
  • Solid understanding of Python, C#, or another object oriented scripting language
  • Solid understanding of anatomy and kinematics
  • Ability and interest in rigging biomorphics and mechanics
  • Solid understanding of animation pipelines
  • Ability to develop animation tools to support rigs
  • Ability to work collaboratively with technical and creative team members
  • Excellent communication and time management skills
  • Self-sufficient, independent, and proactive
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: USD/OBJ/FBX/ALEMBIC/etc.
  • Experience working with third party animation tools (Havok, Granny, etc.)

*Please include links to your work and clearly indicate your contributions. Resumes without work samples will not be considered. 

Preferred Skills

  • MotionBuilder
  • PyQt or PySide
  • Perforce
  • Understanding of core game data pipelines
  • Experience with special effects and shaders
  • General interest in contemporary CGI techniques
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

Zenimax Online Studios is looking for a Senior Full Stack Web Developer to help build and expand our current toolset.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Manage software development from technical requirements to deployment
  • Develop artist-facing, intuitive, and responsive web applications
  • Develop internal REST APIs for data management
  • Develop, edit, and test networked applications
  • Create flexible and modular systems
  • Develop, own, and manage individual core systems
  • Determine artist needs and requirements
  • Collaborate with technical and creative team members to build great systems that work together

Qualifications

  • 5+ years of industry Web Development or Web Services experience
  • Strong understanding of the following:
    • JavaScript or TypeScript
    • HTML and CSS
    • NoSQL databases
  • Strong understanding of core asset management pipelines
  • Experience with coding practices and management
  • Problem solving skillset
  • Solid understanding of REST architectural style
  • Solid understanding of security protocols and data security
  • Ability to adapt and respond to changing needs throughout the course of the development cycle
  • Must be self-sufficient and have excellent time management skills
  • Excellent communication skills
  • Familiarity with common data formats: XML/JSON/etc.

Preferred Skills

  • Perforce
  • ArangoDB (NoSQL) and Foxx web service development
  • Angular web application development and debugging
  • Experience with RxJS and building reactive applications
  • NodeJS server development and debugging
  • Familiarity with containerization (Docker, etc.)
  • Experience with wireframe tooling (Adobe XD)
  • Familiarity with WebGL, ThreeJS or other 3D web technologies
  • Python knowledge and debugging
  • Knowledge of Atlassian tools (Jira, Confluence, etc.)
  • Game development familiarity is helpful but not a requirement
  • Documentation practices for developers and users of tools
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

We are seeking a skilled Technical Animator to help further develop our animation pipeline. The focus of this position will be on runtime animation integration and animation handling in the pipeline.

You will work with animators to develop blend graphs that produce smooth, AAA quality animation, seamlessly combining animated motion with various runtime input sources. You’ll help define animation related workflows and systems, and you’ll assist animators in all technical aspects of animation production. Working with multiple disciplines to identify effective solutions, you will serve as a communicator with the goal of ensuring all involved parties have a common understanding of the system and our shared goals.

Preference will be given to candidates who have experience writing animation authoring tools (in Max, Maya, etc.), though this is not the primary area of coverage. If you have experience programming in any form, this is a huge plus. If you have experience with MOCAP that is also beneficial. If you are technical, highly motivated, and passionate about animation, please apply for this position.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Work closely with Animation, Design, and Engineering to develop the means by which these groups interact with animation data
  • Play a positive, proactive role in communication between all involved departments
  • Advocate for Animation while maintaining attention to performance issues
  • Provide ongoing support and training to Animation throughout production cycle
  • Communicate, promote, and document animation related processes and best practices
  • Help to identify tools that will make managing large amounts of animation possible

Qualifications

  • 5 or more years of industry experience
  • 3-5 years of runtime animation system experience (can overlap with industry experience)
  • Professional experience working with 2 or more animation pipelines
  • A Bachelor’s degree in an art-related discipline
  • Strong technical skillset and a love for being hands-on
  • Strong understanding of kinematics and eye for animation
  • Experience with runtime animation tools, techniques, and capabilities (Unity, Havok Behavior, Natural Motion, or proprietary, etc.)
  • Familiarity with rigging
  • Some familiarity with MOCAP workflows
  • Understand differences between production and runtime animation requirements and data
  • Clear, demonstrable understanding of animation data and how it moves through the pipeline
  • Self-sufficient, motivated, and independent
  • Strong communication and time management skills
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: HVK/GR2/OBJ/FBX/ALEMBIC/etc.

Portfolio: Please include links to your work and clearly indicate your contributions. Resumes without work samples will not be considered.

Preferred Skills

  • Some understanding of shaders
  • Any programming experience
  • Pyside/PyQt
  • Perforce
  • Experience with special effects and non-character animation
  • General interest in contemporary CGI techniques
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US

Overview

The Senior Technical Artist works in conjunction with the Art team to help provide technical solutions, techniques, and processes for art production.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Author, document, and enforce technical standards for asset creation such as 3D modeling, FX, and lighting
  • Author, document, and enforce production standards such as file structure, naming conversions, rules, and guidelines
  • Develop and maintain advanced artist facing tools in 3ds Max as well as problem-solve issues involving the art pipelines
  • Create, propose, design, and improve artist workflows
  • Communicate technical concepts to develop optimal tools
  • Communicate problems, risks, and obstacles to the team on pipeline matters; actively work to improve pipelines and workflows related to user experience
  • Collaborate with leadership to execute product vision

Qualifications

  • 5+ years of related industry experience as a Technical Artist
  • Expert knowledge of 3ds Max and Max scripting
  • Experience in game art generation and implementation
  • Strong communicator and collaborator, with excellent organizational skills
  • A strong understanding of asset creation pipelines and workflows
  • Experience communicating with programming departments to develop proprietary tools
  • An aptitude for learning new systems quickly
  • Adept at taking a technical approach to problem solving

Preferred Skills

  • MaxScript
  • Python scripting knowledge
  • Perforce
  • PyQt or PySide
  • Understanding of game data pipelines
  • Documentation practices for developers and users of tools
  • Basic Code development practices and management
  • MMO experience is a plus
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is seeking a Senior Technical Artist with a focus in animation to join our studio for the development of our next AAA game.  This is a chance to join an experienced group of developers in pre-production for a new IP.

The ideal candidate is a skilled Technical Artist with experience in rigging and animation.  You will be working with small, multidisciplinary groups of artists, designers, and engineers to develop efficient, intuitive workflows, build production tools, and identify performance metrics parameters.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Work within a multidisciplinary team to develop efficient, maintainable workflows capable of supporting a large, complex project with a wide range of animation needs
  • Develop tools and workflows to support animators
  • Develop and maintain runtime animation graphs
  • Provide direct support to the animation team
  • Work with Engineering to develop best practices, technical guidelines, and performance metrics for animation
  • Document workflows and advocate best practices

Qualifications

  • Fluent in one or more programming language (Python, C#, C++, etc.)
  • Solid technical background with ability to design and implement systems
  • 5+ years of relevant industry experience
  • A Bachelor’s degree in an art-related discipline
  • Solid understanding of kinematics, animation principles, and ability to translate this into tangible production tools and processes
  • Experience with runtime animation tools, techniques, and capabilities (Unity, Havok Behavior, Natural Motion, or proprietary systems, etc.)
  • Experience working with an animation graph or similar system
  • Experience rigging characters for animation
  • Understand differences between production and runtime animation requirements
  • Strong troubleshooting skills
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: OBJ/FBX/ALEMBIC/etc.

Preferred Skills

  • Mocap Experience
  • Experience working with 2 or more animation pipelines
  • Linear algebra
  • Perforce
  • PyQt/PySide
  • General interest in contemporary CGI techniques
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

Zenimax Online Studios is looking for a Technical Art Engineer to help build and maintain current and ongoing tool efforts.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Develop artist facing tools
  • Develop simple/complex subsystems to support current and new tooling
  • Developing flexible and modular systems
  • Develop, own, and manage individual core systems
  • Work collaboratively with technical and creative team members to build great systems that work together

Qualifications

  • 3+ years of industry experience in Technical Art/Tools
  • Strong understanding of Python, C#, or any other object oriented language
  • Strong understanding of Tool UI development and subsystems
  • Strong understanding of core game data pipelines
  • Experience in coding practices and management
  • Solid problem solving and math skillset
  • Ability to adapt and respond to changing needs throughout the course of the development cycle
  • Must be self-sufficient and have excellent time management skills
  • Excellent communication skills
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: OBJ/FBX/ALEMBIC/etc.

Preferred Skills

  • Perforce
  • C# knowledge and debugging
  • Documentation practices for developers and users of tools
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Technical Artist to assist our Art teams in developing new and creative asset creation techniques, maintaining performance across all shipping platforms, and serving as a technical reference for Art production. The ideal candidate has a strong passion for creating narrative driven games in a highly collaborative setting.

Responsibilities

  • Develop and maintain artist facing tools in 3ds Max
  • Develop simple/complex subsystems that are flexible and modular to support current and new tooling; communicate technical concepts to develop optimal tools
  • Create, propose, design, and improve artist workflows
  • Communicate problems, risks, and obstacles to the team on pipeline matters
  • Work collaboratively with technical and creative team members

Qualifications

  • 3+ years of professional industry experience in Tools/Technical Art
  • Strong understanding of Python or another object oriented scripting language
  • Strong understanding of Tool UI development and subsystems
  • Experience in game art generation and implementation
  • Familiarity with common data formats: XML/JSON/etc.
  • Familiarity with common 3D data formats: OBJ/FBX/ALEMBIC/etc.
  • Candidates must show an aptitude for learning new systems quickly; ability to adapt and respond to changing needs throughout the course of the development cycle
  • Must be adept at taking a technical approach to problem solving for art production
  • Solid math skillset
  • Must have excellent communication skills
  • Must be self-sufficient and have strong time management skills

Preferred Skills

  • MaxScript
  • Perforce
  • PyQt or PySide
  • Understanding of low-level game data pipelines
  • Documentation practices for developers and users of tools
  • Basic Code development practices and management
  • MMO experience a plus
Department Art Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

Zenimax Online Studios is looking for a Web Applications Developer to help with the development of our internal tools.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

  • Develop artist-facing, intuitive, and responsive web applications
  • Develop internal REST APIs for data management
  • Develop, edit, and test networked applications
  • Create flexible and modular systems
  • Develop, own, and manage individual core systems
  • Determine artist needs and requirements
  • Work collaboratively with technical and creative team members

Qualifications

  • 2+ year’s industry Web Development or Web Services experience
  • Strong understanding of the following:
    • JavaScript or TypeScript
    • HTML and CSS
    • NoSQL databases
  • Understanding of REST architectural style
  • Experience with coding practices and management
  • Problem solving skillset
  • Ability to adapt and respond to changing needs throughout the course of the development cycle
  • Must be self-sufficient and have excellent time management skills
  • Excellent communication skills
  • Familiarity with common data formats: XML/JSON/etc.

Preferred Skills

  • Perforce or knowledge of version control software
  • ArangoDB (NoSQL) and Foxx web service development
  • Angular web application development and debugging
  • NodeJS server development and debugging
  • Experience with wireframe tooling (Adobe XD)
  • Familiarity with containerization (Docker, etc.)
  • Basic Python knowledge and debugging
  • Knowledge of Atlassian tools (Jira, Confluence, etc.)
  • Documentation practices for developers and users of tools

Design

Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

We are hiring an Associate Encounter Designer to build interactive combat experiences that engage solo and small groups of players within Elder Scrolls Online. Our ideal candidate is passionate about storytelling in a multiplayer environment and finding new ways to delight and terrify players of all skill levels.

Responsibilities

  • Design and populate encounters in the Elder Scrolls Online ranging from solo quest encounters and delves to multiplayer group bosses
  • Script AI combat behaviors and abilities in our proprietary toolset
  • Stage monsters in new and interesting environments with an eye toward visual storytelling
  • Communicate regularly with artists, writers, designers, and engineers

Qualifications

  • Excellent storytelling and visual composition skills
  • Experience playing massively multiplayer online games
  • Effective written and verbal communication skills
  • Familiarity with Microsoft Excel or other data management software
  • Motivated and organized, with strong attention to detail

Preferred Skills

  • 1+ years games industry experience
  • Photoshop or other image editing software experience
  • Programming or scripting experience
  • Demonstrable mod experience
  • Animation background
  • Familiarity with ESO
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is hiring an Associate Systems Designer to work with the Systems Lead and the rest of the project team to support the creation and maintenance of core game mechanics and non-combat systems within Elder Scrolls Online.  They are responsible for player retention mechanisms and facilitating in-game social interactions, while adhering to team values and best practices.

Responsibilities

  • Maintain numerous existing in-game systems as assigned (Examples: Achievements, Itemization, Crafting, Housing, Justice, etc)
  • Develop expertise on all in-game systems behavior and interdependencies including proprietary toolsets
  • Create and maintain documentation for new and existing systems
  • Function effectively as a team member in collaborative, cross-disciplinary feature development teams
  • Identify and develop opportunities for fair monetization and business practices
  • Utilize business intelligence reporting to drive data informed decisions
  • Provide, receive and integrate feedback on all aspects of game development
  • Any other duties assigned by the Systems Lead, Lead Gameplay Designer and Creative Director

Qualifications

  • 1+ years’ experience developing or maintaining systems in a shipped or live game
  • Experience playing MMORPGs
  • Proficient with Microsoft Excel and Microsoft Word or equivalent
  • Technical writing familiarity with close attention to detail
  • Excellent verbal and written communication skills

Preferred Skills

  • Familiarity with Agile development methodology
  • Viewable portfolio of previous work
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US

Overview

ZeniMax Online Studios is seeking a Lead Gameplay Camera Designer to join our studio for the development of our next AAA game. This is a chance to join an experienced group of developers in pre-production for a new IP.

In this role, you will collaborate closely with the Lead Systems Designer and the Combat and Level Design teams to implement the unique camera vision of our game. The primary focus of the role will be the creation of in-game, player-controlled cameras and supporting tools and development pipelines. You will also push the boundaries of your craft by exploring the latest emerging trends in camera design and creating solutions for high-mobility gameplay.

Responsibilities

  • Contribute in shaping the vision for gameplay cameras
  • Design, set up and tune player-controlled gameplay cameras and camera systems
  • Use script to set up camera behaviors. Layout and hook up camera action triggers in game
  • Support player navigation, traversal, and combat gameplay with a keen eye for the combination of composition and usability
  • Work closely with the combat and level design teams to help create a smooth and seamless player experience
  • Mentor camera designers

Qualifications

  • 2-5 years’ experience implementing in-game cameras
  • Working knowledge of camera controls from various game engines, including some camera scripting experience
  • Experience with 3D Studio Max (preferred) or similar 3D package
  • Background or strong interest in cinematography or photography
  • Competent animation and technical skill set
  • The ideal candidate is a self-sufficient, technical problem solver
  • Well-developed communication skills and strong work ethic

Preferred Skills

  • 5+ years of industry experience, with at least one shipped AAA title
  • Working experience as a camera designer in games, or comparable experience in film or television
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Seattle, WA, US | Madison, WI, US | San Diego, CA, US

Overview

Zenimax Online Studios is hiring a talented and experienced Lead Mobile Designer passionate about games and ZeniMax intellectual properties. If you’re a fan of The Elder Scrolls, or looking to work on an exciting new IP, this is the place for you!

We are looking for a Designer to design gameplay systems and help us lead a small team. The team is focused on prototyping to create fantastic games, explore new technology, and develop ideas to make our existing products even better! You’ll work closely with directors and other stakeholders, artists, engineers, and the rest of the ZeniMax team to create innovative cross-platform Unity-based projects. These projects will focus on quality gameplay with fantastic player-driven experiences that provide strong connections back to our studio titles.  We need a deeply passionate and collaborative all-round designer eager to pioneer new ideas, innovate on existing play patterns, create and implement design specs, and learn and grow with the team while delivering engaging game experiences across a broad array of content and systems. You should have a passion for mobile gaming, proven experience in game design, a strong aptitude for critical thinking and analysis, outstanding people skills, and boundless creativity. Bonus points for a focus on systems design that intersects with player choices and how those impacts are felt in the future.

Responsibilities

  • Collaborate with leadership to create gameplay with interconnected systems from a macro to micro level. All elements intertwined in support of the IP and fun, memorable experiences.
  • Pitch creative ideas for new concepts and gameplay mechanics for current and future projects.
  • Effectively communicate your designs, requirements, and deliverables to the team and other stakeholders. Help guide the team in translating the overall game vision into implemented functionality.
  • Strong ability to deconstruct high-level gameplay systems into specific technical details, features and tasks.
  • Create and maintain clear and effective game documentation from early game pitches to living GDDs, including ancillary documentation necessary to support the game’s development.
  • Drive the creation, testing, and iteration of prototypes to prove out new gameplay ideas.
  • Ensure that the overall gameplay experience is carried through from conceptualization to completion in the highest possible quality.
  • Gather, analyze, and evaluate feedback, incorporating or providing alternate solutions to address the needed areas with sound reasoning and data.
  • Champion design solutions based on feedback and work with the team to modify game concepts and mechanics accordingly.
  • Have a holistic grasp on the design with the ability to communicate potential consequences of a proposed change.
  • Create a work environment that is motivating for team members, and which fosters development and creation.
  • Stay current with industry trends and learn from the success and failure of other games in the mobile space.

Qualifications

  • Candidate must have 5+ years as a designer in the games industry, taking games from conception to post-launch support.
  • Experience in user research and testing, with a data-informed approach to design.
  • Strong documentation skills and experience writing product specs, creating wireframes, game flows, and feature documentation.
  • Excellent verbal and written communication skills, collaborative problem-solving, and critical thinking.
  • Proficiency with Jira and Confluence.
  • Able to both receive and deliver constructive criticism and work well with a team.
  • Must be creative and flexible when faced with constraints.
  • Preferred location Hunt Valley, will consider remote
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US

Overview

The Senior Combat designer works with the Combat Lead and the rest of the development team in the creation and maintenance of core combat mechanics, character abilities, and combat itemization. They are responsible for maintaining and improving the health of the combat experience including balance, bug fixing, system improvements, and development of new features.

Responsibilities

  • Assist the Lead Combat Designer in developing and executing plans to improve and expand the combat experience
  • Adhere to guidelines and restrictions for combat gameplay as defined by the Lead Combat Designer and Creative Director
  • Take ownership of the development of specific combat features and improvement efforts, from ideation through delivery to players
  • Maintain clear and concise documentation for all mechanics, balance, and systems they are responsible for
  • Maintain up-to-date knowledge of the state of combat on the live servers and incorporate that knowledge into development effort
  • Mentor other designers on the Combat team to improve their design, technical, and communication skills
  • Actively seek internal and external feedback regarding the Combat product, and work with leadership to identify response actions
  • Specific areas of responsibility include:                    ​
    • Maintenance and iteration of combat-centric systems such as character stats, progression, itemization rules, and player onboarding
    • Creation and maintenance of character mechanics, abilities, and items with an eye toward game balance
    • Proposing and shepherding the development of new gameplay systems

Qualifications

  • Minimum 3+ years combat design experience on a shipped or live online multiplayer game
  • Deep expertise in action and RPG combat systems, and what makes them satisfying
  • Experience designing for both a casual and competitive audience
  • Excellent written and verbal communication skills
  • Ability to thrive within a collaborative environment, and both give and receive constructive feedback
  • Ability to think logically and break down complex problems, with a strong focus on attention to detail
  • Confidence working in an environment where specific processes are in place to maintain live game integrity
  • Experience with scripting tools or languages
  • Proficiency with Microsoft Excel and Microsoft Word
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Austin, TX, US | Seattle, WA, US | Madison, WI, US

Overview

Zenimax Online Studios is hiring a talented and experienced Senior Mobile Designer who is passionate about games. If you are a fan of The Elder Scrolls or looking to work on exciting new ZeniMax intellectual properties, this is the place for you!

We are looking for a Designer to create compelling gameplay systems and provide a thoughtful presence in a small team. Our team is heavily focused on prototyping to create fantastic games, try out new tech, and pitch new ideas to make our existing products even better! You’ll work closely with directors and other stakeholders, artists, engineers, and the rest of the ZeniMax team to create innovative cross-platform Unity-based projects. These projects will focus on quality gameplay, with fantastic player-driven experiences that provide strong connections back to our studio titles.  We need a deeply passionate and collaborative all-round designer who is eager to pioneer new ideas, innovate on existing play patterns, create and implement design specs, and learn and grow with the team while delivering engaging game experiences across a broad array of content and systems. You should have a passion for mobile gaming, proven experience in game design, a strong aptitude for critical thinking and analysis, outstanding people skills, and boundless creativity. Bonus points for a focus on systems design that intersects with player choices and how those impacts are felt across future sessions.



Responsibilities

  • Collaborate with leadership to create gameplay with interconnected systems from a macro to micro level. All elements beautifully intertwined in support of the IP and super fun, memorable experiences
  • Pitch creative ideas for new concepts and gameplay mechanics for current and future projects
  • Effectively communicate your designs, requirements, and deliverables to the team and other stakeholders via both effective game documentation and in-person sessions.
  • Drive the creation, testing, and iteration of both digital and paper prototypes to prove out new gameplay ideas.
  • Gather, analyze, and evaluate all feedback, incorporating or providing alternate solutions to address the needed areas with sound reasoning and data
  • Champion design solutions based on feedback and work with the team to modify game concepts and mechanics accordingly
  • Be willing to learn and foster a work environment that supports and engages others.
  • Stay current with industry trends and learn from the successes and failures of other games in the mobile space

Qualifications

  • Candidate must have 3+ years as a designer in the games industry, taking games from conception to post-launch support
  • Experience in user research and testing, with a data-informed approach to design
  • Strong documentation skills and experience writing product specs, creating wireframes, game flows, and feature documentation
  • Excellent verbal and written communication skills, collaborative problem-solving, and critical thinking
  • Fluency in Jira and Confluence.
  • Able to both receive and deliver constructive criticism and work well with a team
  • Must be creative and flexible when faced with constraints
  • Hunt Valley, MD location preferred, will consider remote
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is seeking a Senior Monetization Designer to join our studio for the development of our next AAA game. This is a chance to join an experience group of developers in pre-production for a new IP.

This role will serve under the Lead Monetization Designer to design and build business strategic systems and mechanics, and hone them to industry-leading quality. A developer in this role will serve as a project specialist in one or more areas of monetization design and will collaborate with leads across all development disciplines in creating business strategic systems within their specialty. Post launch, this role will be working hand in hand with our Product Management group and the Lead Monetization Designer to maintain and improve the effectiveness of existing monetization systems and product lines. Additionally, this role will work to identify and build new monetization systems and products in a live service environment with a player first mindset that result in positive KPI growth.

Responsibilities

  • Work with product management and a variety of design disciplines to create fun and engaging game systems that provide business value 
  • Collaborate with all development disciplines to bring monetization systems from early vision to industry-shaping final implementation
  • Collaborate with our UX team to design accessible, informative, and fun shopping experiences and purchase flows
  • Effectively communicate to other team members and project leadership the reasoning and "why" behind design decisions
  • Construct and maintain documentation detailing the structure, important mechanics, and key details within these systems 
  • Help script and implement these designs with a cross disciplined team   
  • Work with and advise feature teams on monetization and business goal best practices while maintaining empathy for the player 

Qualifications

  • 5+ years related or game systems design experience, open to monetization design experience with mobile titles
  • Deeply creative with a great sense of what makes for fun and engaging experiences 
  • Excellent understanding of mobile and AAA MTX strategies 
  • Excellent understanding of game economies, game progression design, reward pacing, and live service games
  • Plays AAA and/or mobile live service games 
  • Proven ability to employ data driven decision making while maintaining player empathy
  • Good grasp of scripting or coding 
  • Ability to work collaboratively in a cross-discipline development environment 
  • Comfortable with a development schedule that is playtest-driven and focused on iteration and polish 
  • Excellent verbal and written communication skills 
  • Proficient in the Adobe Creative Suite of products 
  • Proficient in Microsoft Excel 

Preferred Skills

  • Strong understanding of game economy design for live service games 
  • Strong understanding of progression design for live service games 

 

 

Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US

Overview

ZeniMax Online Studios is seeking a Senior Product Manager to help drive the development of our next AAA PC/Console project. This is a chance to join an experienced team of veteran developers in pre-production as we create an ambitious new IP.

As a Senior Product Manager, you will be the product specialist across multiple feature teams, where you will partner with Design and UX to define and steer systems, economies, and rewards that compose the game’s monetization and retention loops. You will be expected to engender trust & ownership across the project, for which you will foster a data-informed culture by leading efforts from development through to LiveOps that raise player lifetime value.

This position reports to the Product Management Lead for the new IP.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote. Please apply for more information.

Responsibilities

• Equipped with a deep bench of data-informed best practices, contribute goals and acceptance criteria on feature teams to align game design with product KPIs
• Ensure features are developed for LiveOps by working across Design, Engineering, and Business Intelligence to define data-driven flexibility, instrumentation, and telemetry
• Lead the definition of initial strategies, tactics, and tuning that will set features up for success at launch
• Define and execute performance measurement plans for beta and for launch
• Lead feature teams in LiveOps, which includes driving analytics & reporting to understand performance, testing hypotheses for improvement, building A/B experiments where appropriate, and aligning stakeholders to prioritize, develop, and launch the next iteration
• Ideate, define, propose, and drive new initiatives to improve product KPIs across (re)acquisition, retention, and monetization
• As a product performance expert, play a key role in revenue forecasting initiatives

Qualifications

• 4+ years of experience as a game product manager with a track record of improving player lifetime value in fast-paced LiveOps environments
• A keen student of live games with a seasoned palette for data-informed best practices across different audiences, genres, and platforms
• Strong business/quantitative acumen with a natural analytical mindset; able to break down complex questions, identify & clarify key details, and methodically problem solve towards a desired goal
• Adept at creating teardowns of game loops & economies to convey how and why they affect product KPIs
• Experience modeling game economies that underpin strong player retention
• Experience with hypothesis testing, including defining & interpreting A/B tests
• Self-starter who has a strong bias for action and for iterating beyond 0 to 1; excels with increasing ownership, accountability, and autonomy
• A team player with the communication and interpersonal skills to engender trust and influence across creative, technical, and business stakeholders
• Strong player empathy, which always guides your judgement
• Passion for high quality PC/Console games and for the craft of making them

Preferred Skills

• Experience with launching games and building LiveOps environments defined by rapid iteration
• Experience with live games across both mobile & PC/Console
• Working knowledge of SQL with experience getting hands-on with analytics
• MBA or a bachelor’s degree in a quantitative discipline, such as Economics, Mathematics, Computer Science, or similar

Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US

Overview

ZeniMax Online Studios is seeking a Senior Systems Designer to join our studio for the development of our next AAA game. This is a chance to join an experienced group of developers in pre-production for a new IP.

This role will serve under the Lead Systems Designer to build gameplay systems and mechanics, and hone them to industry-leading quality. A developer in this role will serve as a project specialist focusing on progression systems as well as one or more other areas of systems design. They will collaborate with leads across all development disciplines in creating gameplay systems within their specialties.

Responsibilities

  • Work with the Lead Systems Designer to develop holistic gameplay and progression systems with compelling hooks and captivating long-term engagement
  • Design, create, and maintain documentation for gameplay and progression systems and mechanics
  • Focus and grow into a project specialist in one or more areas of game-wide systems design
  • Collaborate with all development disciplines to bring gameplay and progression systems from early vision to industry-shaping final implementation
  • Mentor systems designers and help them grow in their careers

Qualifications

  • 5+ years of related experience
  • Deeply creative with a great sense of what makes gameplay fun
  • Experience designing progression or “leveling” systems
  • Ability to work collaboratively in a cross-discipline development environment
  • Expert proficiency integrating imagery and text to deliver thorough, easy to understand design documents
  • Comfortable with a development schedule that is playtest-driven and focused on iteration and polish
  • Strong understanding of the discrete elements game systems are built from, and the ability to problem solve both holistically and on a per-component basis
  • Excellent verbal and written communication skills
  • Working knowledge of scripting or programming
  • An online portfolio which clearly demonstrates relevant work experience

Preferred Skills

  • Experience developing 3rd person games
  • Experience in industrial or product design
  • Strong public speaking skills
Department Design Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

The Senior Systems Designer works with the Systems Lead and the rest of the project team to support the creation and maintenance of core game mechanics and non-combat systems.  They are responsible for mechanisms which retain players’ short term and long term interest in the product and in facilitating social interactions between players, while adhering to team values and best practices.

Responsibilities

  • Maintain numerous existing in-game systems as assigned (Examples: Achievements, Itemization, Crafting, Housing, Justice, Itemization, etc)
  • Develop expertise on all in-game systems behavior and interdependencies including proprietary toolsets
  • Create and maintain documentation for new and existing systems
  • Coordinate work initiatives and priorities across multiple feature teams
  • Function effectively as a leader and/or team member in collaborative, cross-disciplinary feature development teams
  • Identify and develop opportunities for fair monetization and business practices
  • Utilize business intelligence reporting to drive data informed decisions
  • Provide, receive and integrate feedback on all aspects of game development
  • Any other duties assigned by the Systems Lead, Lead Gameplay Designer and Creative Director

Qualifications

  • 5+ years experience developing or maintaining systems in a shipped or live game
  • Experience developing and playing MMORPGs
  • Proficient with Microsoft Excel and Microsoft Word or equivalent
  • Technical writing familiarity with close attention to detail
  • Excellent verbal and written communication skills

Preferred Skills

  • Familiarity with Agile development methodology and experience with Product Ownership
  • Viewable portfolio of previous work

Engineering/Programming

Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for an Animation Engineer to develop a robust in-game animation system in our new engine for the studio’s next AAA project. In this position you will work side-by-side with Technical Artists, Animators, and Gameplay Engineers. You will own the animation pipeline from artist workstation all the way to fluid and responsive in-game characters.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Qualifications

  • Deep knowledge of real-time animation systems.
  • Experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions
  • Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (streaming)
  • Self-motivated and energetic team player with a strong work ethic and cooperative attitude
  • Enjoys working daily with animators and technical artists to help craft solutions to complex problems
  • 3+ years game industry software development experience
  • Robust programming skills/experience in C++
  • Excellent 3D math skills
  • Ability to write clear, maintainable, portable code
  • Strong technical knowledge of Xbox One, PlayStation 4 and PC

Preferred Skills

  • Experience with animation systems in network games
  • Generalist experience or prior experience in other core areas of game development, such as UI or gameplay programming
  • Degree in Computer Science or equivalent work experience
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Seattle, WA, US | Madison, WI, US | , US

Overview

Zenimax Online Studios is looking for a Core Tech Integration Engineer to implement and maintain technologies in our new engine that interface with gameplay systems and tools.  This position will work closely with designers, gameplay engineers, and the tools team to deliver technology links from the engine to the game.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Work with the engine team to help architect engine technology
  • Integration of new technologies into the engine
  • Deliver an API set that interfaces with Gameplay systems
  • Work with the Tools team to create an interface layer between tools and the engine

Qualifications

  • 5+ years of software development experience
  • Previous experience in game development in the capacity of an Engine Programmer
  • Previously shipped AAA titles on PC/Consoles
  • Proficient in C++/C#
  • Solid architecture, system design, and analytical skills
  • Strong communication skills
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Experience developing for multiple platforms (Windows, PS4, PS5, Xbox One, Xbox Series X|S)
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with Entity Component Systems (ECS) and multithreading
  • Experience working in large codebases
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Database Engineer to maintain data systems operationally and ensure business continuity.  This position will work closely with live operations and occasionally game dev engineers to ensure consistent data and feature availability.

Responsibilities

  • Works under general direction from leadership
  • Maintain database schemas for high-volume databases with differing performance requirements (volume, latency, availability, etc.)
  • Be main point person for live maintenances, updates, support, including on-call support
  • Implement, manage, and maintain MariaDB, Redis and RMQ VM Instances in VMware and Azure
  • Proactively respond to monitoring alerts
  • Create new alerts and manage existing ones as needed (in Golang and Python)
  • Ensure continuity of business by being able to maintain, troubleshoot and fix database replication issues, database backups, restores and DR processes
  • Ensure high service up time with MariaDB, RMQ and Redis
  • Support engineers with SQL queries and stored procedures to support engineering initiatives
  • Maintain large database installations
  • Actively aid in troubleshooting service outages using experience and other available resources
  • Implement and maintain customized endpoint data services for real time game world consumption

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 3+ years of previous experience with Linux/UNIX based database technologies
  • A general understanding of replication, caching, and scaling; understands database optimization techniques; understands the SQL and various server-side database languages
  • Shell/script programming proficiency
  • Strong interpersonal and communications skills
  • Ability to solve problems and automate processes
  • Comfortable experience with VMWare, AWS, Azure VM Instances setting up, maintaining and troubleshooting MySQL, Redis, RMQ, and RedHat based Linux installations
  • Comfortable experience with Python and Golang

Preferred Skills

  • Experience with C++ 
  • MMO-related database administration experience
  • Programming background in any applicable language
  • Experience with Memcached, and/or other significant add-ons and tools
  • Knowledge of and passion for MMO games
  • Enjoy playing online video games 
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Seattle, WA, US | Madison, WI, US | , US

Overview

The experienced DevOps Engineer will work in a team environment that will help build, automate, and monitor the infrastructure platform for The Elder Scrolls Online and future projects. 

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Help create and support a reliable, secure, scalable environment to provide the best gaming experience for our end users
  • Work closely with other engineering teams to better understand their software enabling you to adapt the platform to their needs
  • Exemplify a passion for producing quality deliverables in a timely manner
  • Work in a fast paced (Agile) environment, following a structured build and publishing process
  • Comfortably and confidently work with and learn from an experienced team as a technology generalist (who may have demonstrated significant specialization in previous positions)

Qualifications

  • 3+ years of related experience
  • Proficient with Python
  • Must possess experience in supporting mission critical live environments with:
    • Core system services: BIND, Sendmail, Samba, Rsync, NTP, NFS, etc.
    • Web servers (Apache, Nginx, Lighttpd) and application frameworks (PHP, Tomcat, JBOSS, etc.)
    • System and Application Logging: syslog-ng, rsyslog, Splunk, etc.
    • Source code management: Git, Perforce etc.
    • RedHat or Debian package creation and repository management
    • SQL or NoSQL databases: MySQL/MariaDB
    • Configuration Management Tools: Chef, etc.
    • Continuous Integration: TeamCity, etc.
  • Must have some experience automating system tasks and monitoring infrastructure deployment using a scripting language (Python, Ruby, Bash)
  • Must have prior experience in a 24/7 on call rotation supporting business critical applications or systems

Preferred Skills

  • Experience with public cloud deployments (AWS, GCP) and containers (Kubernetes, etc.)
  • Knowledge of Akamai CDN, Go, PowerShell, vSphere/VMware
  • Hobbyist programming background
  • Author a technical blog or github page with code samples
  • A passion for security tools and best practices: OS hardening, vulnerability scanning, system auditing
  • Linux networking experience is a plus, this includes routing, NAT, VLAN, bridging, and prior experience with Cisco or Juniper network routers and switches
Department Engineering/Programming Division ZeniMax Online Studios - Austin Location Austin, TX, US | San Diego, CA, US | Madison, WI, US | Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Gameplay Engineer for The Elder Scrolls Online to implement and maintain game systems and fix bugs across our client/server architecture. This position will work closely with designers and artists in order to provide a great user experience.

Responsibilities

  • Design and architect new game systems
  • Refine gameplay systems throughout the development cycle of the project with a focus on combat and player abilities
  • Collaborate with designers, artists, and other engineers for feature development
  • Optimize code to improve CPU utilization and reduce memory footprint

Qualifications

  • 2+ years of software development experience
  • Proficient in C++
  • Solid architecture, system design, and analytical skills
  • Strong communication skills
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Previous experience in game development in the capacity of a Gameplay Engineer
  • Experience developing for multiple platforms (Windows, PS4, PS5, Xbox One, Xbox Series X|S)
  • Bachelor's Degree in Computer Science or equivalent experience
  • Experience with network game client/server architecture
  • Experience with working in large legacy codebases
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Seattle, WA, US | Austin, TX, US | Madison, WI, US | , US

Overview

ZeniMax Online Studios (ZOS) is seeking an Infrastructure Operations Manager to provide enterprise-wide leadership for both systems and network support for the environment. In this role, you will be accountable for a service strategy that is aligned with ZOS’s strategic objectives. You will develop, integrate, and support key enterprise infrastructure solutions with the use of metrics and data for baseline analysis, capacity trending, and alerting. You will be expected to create and manage system documentation, including configurations, backup procedures, and the implementation of a CI/CD approach to Enterprise Management and the Operations team. As the manager, you must engage with a business and customer focused mindset and communication style which enables ZOS to fully leverage the service offering. Technologies supported in this environment include, but are not limited to, Windows and Linux, VMWare/Cisco compute, networking & firewalls, F5’s and Pure Storage.

You will be driving automated solutions for repetitive problems and tasks to include enterprise-wide configuration management. In this role you will develop strong relationships with company functional leaders to understand technology infrastructure needs in support of studio strategy, studio objectives, and major functional objectives.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Partner with ZOS leaders to develop and maintain an enterprise technical architecture that is based upon local, cloud and external services
  • Implement and provide ongoing guidance through Agile project management methodologies
  • Manage, mentor, coach, train, and provide guidance to a team of System and Networking Operations engineers
  • Utilize best practices, structured approaches, and architecture standards for evaluating, designing, and implementing services/solutions to meet requirements for functionality, performance, availability, scalability, security, and disaster recovery
  • Proactively manage performance of key vendors and third parties
  • Implement policies, procedures, automation, and controls for consistent delivery of high availability services in a cost-effective manner
  • Proactively manage capacity, technology life cycle, effectiveness, and delivery of key services
  • Ensure proper staffing leveraging Managed Service Providers (MSPs) and regular employees
  • Develop and maintain a 2 year rolling roadmap that optimally reflects business strategic objectives, efficient sequencing, resources, and funding
  • Create/manage demand and delivery through internal teams, suppliers, and partners through a portfolio of services, projects, operational processes, and metrics
  • Ensure operational resilience and stability of IT infrastructure services. Implement integrated and automated processes that drive operational excellence
  • Sustain knowledge continuity through appropriate level of documentation and cross training
  • Partner with counterparts in other functional areas to implement and operationalize controls necessary for security and internal policies
  • Develop and continuously maintain budgets that align with studio plans
  • Ensure that compliance and security considerations are embedded in the culture and service delivery
  • Negotiate and manage vendor contracts directly
  • Set and manage SMART goals for team members
  • Drive and participate in monthly operational reviews to systematically improve the state of the enterprise environment

Qualifications

  • A Bachelor’s or Masters degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field, OR at least 6 years of highly relevant work experience
  • 4+ years of relevant experience directly administering and supporting enterprise environments
  • 3+ years of experience supervising others and managing a team, including recruitment and selection of new hires, managing performance and behavior of others, coaching, training, and developing people
  • Experience with and strong understanding of enterprise-class virtualization platforms – VMware
  • Strong analytical problem-solving skills with a focus on data-driven decision making
  • Strong time management skills
  • Ability to explain and champion technical concepts to a broad audience focusing on business acumen
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts
  • Experience managing large-scale portfolio and projects in a team-oriented matrixed organizational environment
  • Experience establishing and revising of information systems policies and procedures
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Seattle, WA, US | Austin, TX, US | Madison, WI, US | , US

Overview

ZeniMax Online Studios (ZOS) seeks an experienced Infrastructure Systems Engineer to work in a team environment that will help extend, automate, and monitor the infrastructure platform for The Elder Scrolls Online and future projects. 

You will help create and support a reliable, secure, scalable environment to provide the best gaming experience for our end users. You will also work closely with other engineering teams to better understand their software, enabling you to adapt the platform to their needs. You will be responsible for ensuring that ZOS is able to reliably build and deploy new product versions, deliver new features to our customers, and introduce change into those systems in a safe way. Must be able to support our systems via an after-hours on-call rotation.

You should have a passion for producing quality deliverables in a timely manner. You will be working in a fast paced (Agile) environment, following a structured build and publishing process. The ideal candidate is a technology generalist who has a specialization in VMware Engineering who can comfortably and confidently work with and learn from an experienced team.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Maintain and extend existing systems that are critical for ZOS to deliver its products
  • Ensure that architectural changes are identified and discussed
  • Understand new technologies and requirements and their impact on the pipelines
  • Determine business needs and evaluate existing network infrastructure and systems
  • Optimize network hardware and software to enable VMware integration
  • Develop and deploy customized VMware solutions
  • Define multiple virtual servers on a single host machine
  • Virtualize Windows servers and connect them to networks and clouds
  • Install operating systems and service packs, as well as security patches and bug fixes
  • Troubleshoot and resolve VMware environment issues
  • Provide technical support and document VMware processes
  • Keep informed of developments in VMware technologies and products
  • Build and administer multiple VMware products across multiple data centers
  • Assist with data storage management

Qualifications

  • 4+ years of engineering experience
  • 3+ years' experience as a VMware specialist and extensive knowledge of the fundamentals of VMware ESX and related technologies
  • B.S. (or higher) in Computer Science or equivalent relevant experience
  • Must possess experience in supporting mission critical live environments with:
    • VMware ESXi 7, vSAN & DRS
    • Pure storage arrays
    • VMware associated programs and coding languages (Win Server, MS IIS, SAN Architecture, Python & C++)
    • System and Application Logging: syslog-ng, rsyslog, Splunk, etc..
    • RedHat or Debian package creation and repository management
    • Configuration Management Tools: Chef, etc.
    • Continuous Integration: TeamCity, etc.
  • In-depth knowledge of the minimum of vSphere/ESXi, vCloud
  • Proficient on virtual server/machine build through templates/clone/snapshot, data store allocation, create, manage and maintain desktop/application pools
  • Excessive focus on operational excellence, demonstrate ownership on day to day operational issues while participating in project work
  • Experience in managing Windows & Linux server operating systems and related utilities and hardware – Cisco/HP/Pure Storage
  • Extensive knowledge of the fundamentals of VMware ESX and related technologies
  • Must have some experience automating system tasks and monitoring infrastructure deployment using a scripting language (Python, Ruby, Bash)
  • Must have prior experience in a 24/7 on call rotation supporting business critical applications or systems
  • Ownership of the creation and maintenance of architectural and operational procedural documentation
  • Excellent communication and collaboration skills
  • Exceptional analytical and technical aptitude
  • Great organizational, time management, and problem-solving skills
  • Experience in VMware ESX Enterprise administration

Preferred Skills

  • Certification is VCP -vSphere, and VCAP
  • Experience with Cisco UCS platforms, Storage platforms & Cisco Networking products
  • Knowledge of PowerShell scripting
  • Experience in languages such as Python, Bash, PowerShell scripting, etc.
  • Linux System Administration
  • Experience with agile processes, knowledge of scrum and roles
  • Scrum Product Owner certification
  • High level understanding of infrastructure, networking and security principles
  • Cloud architecture experience (Azure, AWS)
  • Microsoft Azure, including Windows Servers and Azure AD
Department Engineering/Programming Division ZeniMax Online Studios - Montreal Location Quebec, CA

Overview

ZeniMax Online Studios recherche un ingénieur d'animation senior pour développer un système d'animation de jeu robuste dans notre nouveau moteur pour le prochain projet AAA du studio. Dans ce poste, vous travaillerez côte à côte avec des artistes techniques, des animateurs et des ingénieurs de jeu. Vous serez responsable de l’ensemble de l'animation, des postes de travail des artistes jusqu'aux personnages fluides et réactifs dans le jeu.

ZeniMax Online Studios is looking for a Senior Animation Software Engineer to develop a robust in-game animation system in our new engine for the studio’s next AAA project. In this position you will work side-by-side with Technical Artists, Animators, and Gameplay Engineers. You will own the animation pipeline from artist workstation all the way to fluid and responsive in-game characters.

Responsibilities

  • Travailler avec l'équipe des systèmes d'animation pour contribuer à l'architecture de la technologie d'animation
  • Intégration de nouvelles technologies dans le moteur et le pipeline
  • Travailler avec l'équipe gameplay et fournir une interface pour leur permettre d'interagir avec l'animation
  • Travailler avec l'équipe des outils pour créer des outils d'animation et des pipelines
  • Développer des composants d'animation essentiels
  • Mentorer les autres membres de l'équipe d'ingénierie
  • Work with the animation systems team to help architect animation technology
  • Integration of new technologies into the engine and pipeline
  • Work with gameplay and provide an interface for them to interact with animation
  • Work with the Tools team to create animation tools and pipelines
  • Develop core animation components
  • Mentor other engineering team members

Qualifications

  • 7+ ans d'expérience en développement de logiciels dans l'industrie du jeu
  • Connaissance de niveau expert des systèmes d'animation en temps réel
  • Expérience approfondie d'un ou de plusieurs systèmes d'animation (middleware) en temps réel (ex.: Havok Animation, Granny, Morpheme) ou de solutions personnalisées ou internes équivalentes
  • Expérience en développement ou de l'utilisation de graphes de mélange d'animation, de l'IK en temps réel, de la compression d'animation et/ou de la gestion avancée de la mémoire d'animation (streaming)
  • Candidat avec un esprit d’équipe, motivé et énergique, doté d'une très bonne éthique de travail et d'une attitude coopérative
  • Vous aimez travailler quotidiennement avec des animateurs et des artistes techniques pour trouver des solutions à des problèmes complexes
  • Expérience préalable en tant que propriétaire de systèmes d'animation
  • Excellentes compétences en mathématiques 3D
  • Solides compétences/expérience en programmation en C++
  • Capacité à écrire un code clair, maintenable et portable
  • Connaissance technique approfondie de la Xbox One, de la PlayStation 4 et du PC
  • 7+ years game industry software development experience
  • Expert level knowledge of real-time animation systems
  • Extensive experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions
  • Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (streaming)
  • Self-motivated and energetic team player with a very strong work ethic and cooperative attitude
  • Enjoys working daily with animators and technical artists to help craft solutions to complex problems
  • Prior experience acting as an owner of animation systems
  • Excellent 3D math skills
  • Robust programming skills/experience in C++
  • Ability to write clear, maintainable, portable code
  • Strong technical knowledge of Xbox One, PlayStation 4 and PC

Preferred Skills

  • Expérience des systèmes d'animation dans les jeux en réseau
  • Expérience généraliste ou expérience préalable dans d'autres domaines essentiels du développement de jeux, tels que la programmation de UI ou du gameplay
  • Diplôme en informatique ou expérience professionnelle équivalente
  • Experience with animation systems in network games
  • Generalist experience or prior experience in other core areas of game development, such as UI or gameplay programming
  • Degree in Computer Science or equivalent work experience

Nous encourageons la diversité, l'équité et l'inclusion dans tout ce que nous faisons. Qu'il s'agisse du recrutement pour nos studios, l'édition et les opérations ou de la création de lieux de travail sûrs et respectueux qui encouragent la collaboration. Notre culture repose sur des principes de respect, d'inclusion et de traitement équitable et nous accueillons toute personne dans notre famille sans distinction de race, de religion, d'identité de genre, d'orientation sexuelle ou d'âge. Notre diversité alimente notre innovation et nous incite à créer des univers de jeu qui nous rapprochent de la communauté mondiale des joueurs que nous servons.

Department Engineering/Programming Division ZeniMax Online Studios - Montreal Location Quebec, CA

Overview

ZeniMax Online Studios recherche un ingénieur d’outils senior pour concevoir, développer et maintenir un assortiment d'outils dans notre nouveau moteur pour le prochain projet AAA du studio.  Le titulaire de ce poste travaillera en étroite collaboration avec diverses disciplines afin de raffiner les flux de travail pour faciliter la création de contenu et l’ensemble des données.

ZeniMax Online Studios is looking for a Senior Tools Engineer to design, develop, and maintain an assortment of tools in our new engine for the studio’s next AAA project.  This position will work closely with various disciplines to further refine workflows for streamlining content creation and the art and data pipelines.

Responsibilities

  • Concevoir et créer de nouveaux outils en fonction des besoins des développeurs
  • Collaborer avec des artistes, des concepteurs et d'autres ingénieurs pour le développement de fonctionnalités
  • Identifier et éliminer les inefficacités dans le flux de création de contenu
  • Design and architect new tools based on developer requirements
  • Collaborate with artists, designers, and other engineers for feature development
  • Identify and eliminate inefficiencies in the content creation workflow

Qualifications

  • Plus de 7 ans d'expérience en développement de logiciels
  • Excellentes compétences/expérience en programmation en C++ et C#
  • Expérience en développement d'applications Qt et/ou WPF
  • Solides compétences en communication
  • Solides compétences en architecture et souci du détail
  • Capacité à écrire un code clair et facile à maintenir
  • 7+ years of software development experience
  • Excellent programming skills/experience in C++ and C#
  • Experience developing Qt and/or WPF applications
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear and maintainable code

Preferred Skills

  • Expérience de l'architecture client/serveur de jeux en réseau
  • Expérience avec SQL
  • Expérience de travail avec de grands ensembles de données
  • Compétences en conception UI et UX
  • Solides compétences en mathématiques 3D
  • Baccalauréat en informatique ou expérience équivalente
  • Experience with network game client/server architecture
  • Experience with SQL
  • Experience working with large datasets
  • UI and UX design skills
  • Strong 3D math skills
  • Bachelor's Degree in Computer Science or equivalent experience

Nous encourageons la diversité, l'équité et l'inclusion dans tout ce que nous faisons. Qu'il s'agisse du recrutement pour nos studios, l'édition et les opérations ou de la création de lieux de travail sûrs et respectueux qui encouragent la collaboration. Notre culture repose sur des principes de respect, d'inclusion et de traitement équitable et nous accueillons toute personne dans notre famille sans distinction de race, de religion, d'identité de genre, d'orientation sexuelle ou d'âge. Notre diversité alimente notre innovation et nous incite à créer des univers de jeu qui nous rapprochent de la communauté mondiale des joueurs que nous servons.

Department Engineering/Programming Division ZeniMax Online Studios - Montreal Location Quebec, CA

Overview

ZeniMax Online Studios construit actuellement un nouveau moteur de jeu basé sur « ECS » pour un titre AAA non annoncé. Nous recherchons un ingénieur UI senior pour aider à développer l'interface utilisateur de ce moteur. Le titulaire de ce poste effectuera des recherches sur l'état de l'art du développement de l'interface utilisateur et appliquera ces recherches à la conception et à la mise en œuvre technique. Les candidats doivent être passionnés par le développement de l'interface utilisateur et avoir une vision forte de son avenir.

ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a Senior UI Engineer to help develop the cutting-edge user interface backend for that engine. This position will research the state of the art in UI development and apply that research through technical designs and implementation. Applicants should have a passion for UI development and a strong vision for its future.

Responsibilities

  • Travailler avec les concepteurs UI pour décomposer les capacités nécessaires à la réalisation de leur vision
  • Effectuer des recherches indépendantes sur des questions générales relatives au UI afin de fournir des informations et des orientations à l'équipe
  • Créer les systèmes fondamentaux du UI en tenant compte de l'avenir
  • Rédiger du code performant et facile à maintenir pour réaliser les conceptions techniques
  • Définir les normes dont s'inspireront les futurs développeurs UI
  • Fournir des suggestions et des commentaires sur les conceptions de UI afin d'aider à produire le meilleur UI pour les joueurs
  • Work with UI designers to break down the capabilities needed to realize their vision
  • Independently research broad UI questions to provide insight and direction to the team
  • Architect foundational UI systems with an eye towards the future
  • Write maintainable and performant code to realize technical designs
  • Set the standards that future UI developers will learn from
  • Provide suggestions and feedback on UI designs to help produce the best UIs for players

Qualifications

  • Plus de 5 ans d'expérience dans le développement de logiciels
  • Expérience avec le C++ moderne
  • Connaissance des concepts fondamentaux de UI, tels que la mise en page 2D, l'animation et le rendu du texte
  • Familiarité avec plusieurs cadres de UI (jeu, web, application, etc.)
  • Familiarité avec les « shaders », les systèmes de particules et le rendu 3D
  • Capacité à collaborer avec d'autres programmeurs dans une base de code partagée
  • 5+ years of software development experience
  • Experience with modern C++
  • Knowledge of fundamental UI concepts like 2D layout, animation, and text rendering
  • Familiarity with several UI frameworks (game, web, application, etc.)
  • Familiarity with shaders, particle systems, and 3D rendering
  • Ability to collaborate with other programmers in a shared code base

Preferred Skills

  • Diplôme en informatique ou expérience équivalente
  • Expérience avec les frameworks déclaratifs de UI comme React
  • Expérience de l'architecture de jeu client/serveur
  • Expérience avec les outils de UI
  • Expérience avec ECS
  • Expérience avec le profilage et l'optimisation
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with declarative UI frameworks like React
  • Experience with client/server game architecture
  • Experience with UI tooling
  • Experience with Entity Component System
  • Experience with profiling and optimization

Nous encourageons la diversité, l'équité et l'inclusion dans tout ce que nous faisons. Du recrutement pour nos studios, l'édition et les opérations à la promotion de lieux de travail sûrs et respectueux qui encouragent la collaboration. Notre culture repose sur des principes de respect, d'inclusion et de traitement équitable et nous accueillons toute personne dans notre famille sans distinction de race, de religion, d'identité de genre, d'orientation sexuelle ou d'âge.

Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Seattle, WA, US | Madison, WI, US | , US

Overview

ZeniMax Online Studios is looking for a Lead Animation Software Engineer to develop a robust in-game animation system in our new engine for the studio’s next AAA project. In this position you will work side-by-side with Technical Artists, Animators, and Gameplay Engineers. You will own the animation pipeline from artist workstation all the way to fluid and responsive in-game characters.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Work with the animation systems team to help architect animation technology
  • Integration of new technologies into the engine and pipeline
  • Work with gameplay and provide an interface for them to interact with animation
  • Work with the Tools team to create animation tools and pipelines
  • Develop core animation components
  • Mentor other engineering team members

Qualifications

  • 7+ years game industry software development experience
  • Expert level knowledge of real-time animation systems
  • Extensive experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions
  • Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (streaming)
  • Self-motivated and energetic team player with a very strong work ethic and cooperative attitude
  • Enjoys working daily with animators and technical artists to help craft solutions to complex problems
  • Prior experience acting as an owner of animation systems
  • Excellent 3D math skills
  • Robust programming skills/experience in C++
  • Ability to write clear, maintainable, portable code
  • Strong technical knowledge of Xbox One, PlayStation 4 and PC

Preferred Skills

  • Experience with animation systems in network games
  • Generalist experience or prior experience in other core areas of game development, such as UI or gameplay programming
  • Degree in Computer Science or equivalent work experience

 

Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US | , US

Overview

Zenimax Online Studios is seeking a DevOps Engineer who can lead a team, work with others to build solutions and deliver value for its flagship AAA MMO game, The Elder Scrolls Online.  You will be responsible for ensuring that ZOS is able to reliably build and deploy new product versions, deliver new features to our customers, and introduce change into those systems in a safe way. Must be able to mentor the team and be able to support our systems via an on-call rotation.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Maintain and extend existing systems that are critical for ZOS to deliver its products
  • Ensure that architectural changes are identified and discussed
  • Understand new technologies and requirements and their impact on the pipelines
  • Suggest and lobby for work on technical debt and non-functional improvements
  • Identify skill gaps and resources needs in order to deliver on objectives
  • Mentor team members and increase the amount of work that the team can deliver while maintaining quality

Qualifications

  • 5+ years of engineering experience
  • B.S. (or higher) in Computer Science, or equivalent experience
  • Experience leading a team and driving the team towards established goals
  • Experience in languages such as Python, Bash, PowerShell scripting, etc.
  • Clear communicator and active listener

Preferred Skills

  • Experience with development/deployment pipelines
    • CI
    • Promotion and branching (Perforce, Git)
    • Build processes
    • Artifact management
    • Managing multiple client platforms (Xbox, Playstation, PC, ...)
    • Orchestration
    • Backend Deployment
    • Configuration management
    • Build and Asset Distribution
  • Linux System Administration
  • Experience with agile processes, knowledge of scrum and roles
    • Scrum Product Owner certification
  • High level understanding of infrastructure, networking and security principles
  • Cloud architecture experience (Azure, AWS)
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US | , US

Overview

Zenimax Online Studios is seeking a DevOps Engineer who can lead a team, work with others to build solutions and deliver value for its flagship AAA MMO, The Elder Scrolls Online.


You will be responsible for interfacing with teams building web-service backends, identifying technical opportunities to improve CI, build and deployment practices, improving quality of practices and ensuring that work is broken down into plans and can be estimated and delivered. 

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Ensure that the team is able to deliver to customers on a regular cadence
  • Maintain and extend existing systems that are critical for ZOS to deliver its products
  • Improve technical quality and advocate for new solutions that add value to the customers
  • Assist teams with understanding the ecosystem of infrastructure that their products live within
  • Ensure that the team, as a whole, can provide rotating on-call support for products you support
  • Align the team towards engineering solutions, rather than operations solutions
  • Mentor team members and grow the capabilities of your team 

Qualifications

  • 5+ years of engineering experience
  • B.S. (or higher) in Computer Science, or equivalent experience
  • Experience leading a team and driving the team towards established goals
  • Clear communicator and active listener
  • Working experience with Python, Bash, Go, Ruby
  • Linux System Administration
  • Configuration management (e.g. Chef, Salt, etc.)

Preferred Skills

  • Understanding of TCP, HTTP, HTTPS, the role of a CDN
  • High level understanding of infrastructure, networking, and security principles
  • Cloud architecture experience (Azure, AWS)
  • Experience with Kubernetes
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Austin, TX, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for a Lead Server Engineer to lead the server development team in a new engine for the studio’s next AAA project. 

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Lead the server engineering team in the design and implementation of server technology
  • Define and maintain the overall technological design for all server systems
  • Design, architect, and refine backend game systems throughout the development cycle of the project
  • Work directly with messaging and database frameworks to provide base level functionality for feature development
  • Work with Technical Producer to prioritize and schedule work for engineers on your team

Qualifications

  • 7+ years of software development experience
  • Proficient in C++
  • Experience with network game client/server architecture
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Previous management experience
  • Bachelor’s Degree in Computer Science or equivalent experience
  • MMO development experience a plus
  • Experience in a "Live" environment (ongoing support of a product after launch)
  • Experience with cloud development and Kubernetes
  • Experience with Linux development
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Seattle, WA, US | Madison, WI, US

Overview

The experienced Infrastructure Systems Engineer will work in a team environment that will help extend, automate, and monitor the infrastructure platform for The Elder Scrolls Online and future projects. 

You will help create and support a reliable, secure, scalable environment to provide the best gaming experience for our end users. You will also work closely with other engineering teams to better understand their software, enabling you to adapt the platform to their needs. You will be responsible for ensuring that ZOS is able to reliably build and deploy new product versions, deliver new features to our customers, and introduce change into those systems in a safe way. Must be able to support our systems via an after-hours on-call rotation.

You should have a passion for producing quality deliverables in a timely manner. You will be working in a fast paced (Agile) environment, following a structured build and publishing process. The ideal candidate is a technology generalist who has a specialization in Linux (Red Hat and Ubuntu) and Configuration Management (Ansible and Chef), and can comfortably and confidently work with and learn from an experienced team.

Responsibilities

  • Maintain and extend existing systems that are critical for ZOS to deliver its products
  • Determine business needs and evaluate existing network infrastructure and systems
  • Ensure that architectural changes are identified and discussed
  • Understand new technologies and requirements and their impact on the pipelines
  • Build and administer multiple Linux distributions across multiple data centers
  • Install operating systems, security patches, and bug fixes
  • Provide technical support and document server environment
  • Virtualize Linux servers and connect them to networks and clouds
  • Optimize operating system configurations to enable optimal VMware integration

Qualifications

  • 4+ years of systems engineering experience
  • B.S. (or higher) in Computer Science or equivalent experience
  • Must possess experience in supporting mission critical live environments with:
    • Ubuntu Linux 16.04 LTS and newer
    • RedHat 7.0 and newer (and derivatives)  
    • VMware ESXi 6.5 and newer
    • System and application logging – rsyslog, syslog-ng, splunk, etc.
    • Package management, local and distributed
    • Configuration management – Chef, Ansible, etc.
  • Experience automating system tasks and monitoring infrastructure deployment using a scripting language (python, ruby, bash, PowerShell)
  • Must have prior experience in a 24/7 on call rotation supporting business critical applications or systems
  • Extensive focus on operational excellence, demonstrate ownership on day-to-day operational issues while participating in project work
  • Ownership of the creation and maintenance of architectural and operational procedural documentation
  • Excellent communication and collaboration skills
  • Exceptional analytical and technical aptitude
  • Great organizational, time management, and problem-solving skills

Preferred Skills

  • RedHat RHCSE or equivalent production experience
  • VMware VCP and/or VCAP or equivalent production experience
  • Experience with Nagios / Shinken / CheckMK administration
  • Working knowledge of PowerShell scripting
  • Experience with Cisco UCS compute and Nexus networking products
  • Experience with fiber channel and/or iSCSI storage networking backed by Pure Storage
  • Experience with agile processes, knowledge of scrum and roles (Scrum Product Owner certification)
  • High level understanding of infrastructure, networking, and security principles
  • Cloud architecture experience (Azure, AWS)
Department Engineering/Programming Division ZeniMax Online Studios - Austin Location Austin, TX, US | Hunt Valley, MD, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for a Network Engineer that will assist with implementing and supporting on prem networking as well as private and public cloud environments.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Work with teams across the company to gather requirements and assist the Sr. Network Architect with designing highly available solutions for our Data Centers and studio environments
  • Help manage hardware/software as well as telecom providers
  • Work with our corporate IT team to manage our BGP environments/public peering environments as well as our IP space
  • Be the highest escalation point for network issues and provide mentorship to our technology generalists
  • Design and support our DDOS mitigation strategies and help provide security in a layered approach

Qualifications

  • Bachelor’s degree in computer science related field or 5 years of work experience in Networking
  • 5 years of experience in a live environment
  • Experience supporting more than 100 network nodes with recent hands-on experience in:
    • Cisco / Juniper Switches/Routers (IOS, Nexus, Junos)
    • Cisco / Juniper Firewalls (ASA, SRX)
    • TACACS/Radius AAA Services
    • Routing Protocols (BGP, MPLS, IPSEC, OSPF, etc)
    • Layer2 experience (VTP, 802.1q trunking, Spanning Tree Protocol)
    • TCP Accelerators (Wanscaler, Riverbed)
    • Designing and implementing NAC solutions
    • SSL VPN (ASA / SA)
    • Workflow and Configuration Management Solutions
    • Designing and securing Wireless networks
    • Assist with Security devices (IPS/IDS)
    • Collect and analyzing flow stats
    • Open-source Monitoring Solutions
    • Video and VoIP systems
    • DDOS Mitigation / Packet Inspection
    • Software Define Network (SDN,NFU,NV (NSX, OpenvSwitch , etc.)
    • Virtualization ( VMware, Open Stack)
    • Cloud Provider Network Deployment (AWS, Azure)
  • A solid understanding of the UNIX/Linux operating system; understands paging and swapping, inter-process communications, devices and what device drivers do, file system concepts (inode, clustering, logical partitions), can use performance analysis to tune systems
  • Exposure and some experience automating the deployment and configuration of network nodes and systems
  • Experience using and optimizing monitoring and trending systems like: Nagios, Zenoss, Zabbix, Cacti, Smokeping etc
  • Prior experience and willingness to participate in a 24/7 on call rotation supporting business critical applications or systems
  • Exposure and some experience programming in C, Java, Erlang, JavaScript, Perl, Python, PHP
  • A passion for security tools and best practices: OS hardening, vulnerability scanning, system auditing
  • Experience performing system and network application load testing and identifying and addressing hardware, network, system, or application bottlenecks
  • Proven experience and success with LAN, WAN, and WLAN design and implementation
  • Proven experience with network capacity planning, network security principles, and general network management best practices
  • In-depth knowledge of core routing and switching design principles, best practices, and related technologies
  • Strong interpersonal skills; ability to build relationships and influence across the organization and adept at working in a global, large scale, cross functional, highly collaborative and high-performance environment; ability to interact and effectively communicate at all levels of the organization
  • Strong organizational, analytical, and critical thinking skills that result in conclusive recommendations / decisions
  • Excellent organization and time management skills and ability to identify priorities to accomplish a variety of tasks simultaneously
  • Excellent written and oral communication skills and ability to work with people at every level

Preferred Skills

  • Cisco and/or Juniper certifications (CCIE, CCNP, JNCIE)
  • Technical blog or github page with code samples or architecture designs
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is seeking a Product Owner for our Studio Game Operations (SGO) and Services teams.

The SGO team provides DevOps assistance to smaller teams at ZOS (Billing and Account Management, Web & Services). The Services team builds web services that manage integrations between the game and various account systems and provide functionality such as the login queues. As a PO for a team who provide technical services to other teams, a level of familiarity with DevOps practices and tools is expected, as well as an engineering mindset towards solving problems. This role will need to continuously identify, prioritize, drive, and maximize value. The Product Owner must be able to interpret the needs of stakeholders into tangible benefits.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Convert wider goals given by the studio directors into deliverable work for the teams
  • Maintain the vision of the products team and adjust when/where needed
  • Create/maintain product roadmap based on product vision
  • Establish and define a shared vision of the pipeline/product with the team and stakeholders
  • Continuously refines & prioritizes product backlog and prep for program increment planning
  • Ensures that the items in the backlog are relevant to their features, or that their features are dependent on, tracked, sized, and prioritized accurately
  • Prioritize tasks based on changing requirements
  • Participate in Scrum meetings and product sprints
  • Accepts or rejects sprint results
  • Be involved with story development, definition, estimates and sequencing
  • Coordinate timelines with other teams
  • Monitor, evaluate, and track product progress at each stage of the process
  • Engage with stakeholders and engineering team to understand value and requirements, and deliver updates

Qualifications

  • 2+ years of experience as a Product Owner
  • Engineering or technical background
  • Strong communication skills able to articulate details to a wide audience
  • Nimble, results oriented, able to go out of their comfort zone
  • Solid understanding and practical application of agile methodologies

Preferred Skills

  • Experience with development/deployment pipelines
    • Continuous Integration
    • Promotion
    • Build processes
    • Artifacts
    • Platforms
    • Orchestration
    • Deployment
    • Config management
    • Distribution
  • High level understanding of infrastructure and networking
  • Passion for gaming
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is seeking an experienced Senior DevOps Engineer to work in a team environment that will help build, automate, and monitor the infrastructure platform for The Elder Scrolls Online and future projects. 

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

Your mission will be to help create and support a reliable, secure, scalable environment to provide the best gaming experience for our end users. You will also work closely with other engineering teams to better understand their software enabling you to adapt the platform to their needs.

You should have a passion for producing quality deliverables in a timely manner. You will be working in a fast paced (Agile) environment, following a structured build and publishing process.

The ideal candidate is a technology generalist (who may have demonstrated significant specialization in previous positions) who can comfortably and confidently work with and learn from an experienced team.

Qualifications

  • Proficient with Python
  • Must possess experience in supporting mission critical live environments with:
  • Core system services: BIND, Sendmail, Postfix, Samba, Rsync, NTP, NFS, etc.
  • Web servers (Apache, Nginx, Lighttpd) and application frameworks (Ruby on Rails, Django, PHP, Tomcat, JBOSS, etc.)
  • System and Application Logging: syslog-ng, rsyslog, Splunk, etc.
  • Source code management: Git, Perforce etc.
  • RedHat or Debian package creation and repository management
  • SQL or NoSQL databases: MySQL/MariaDB, Postgres, MongoDB, CouchDB, MemcacheDB, etc. 
  • Configuration Management Tools: Chef, etc.
  • Continuous Integration: TeamCity, etc.
  • Must have some experience automating system tasks and monitoring infrastructure deployment using a scripting language (Python, Ruby, Bash)
  • Must have prior experience in a 24/7 on call rotation supporting business critical applications or systems

Preferred Skills

  • Experience with public cloud deployments (AWS, GCP) and containers (Kubernetes, etc.)
  • Hobbyist programming background
  • Author a technical blog or github page with code samples
  • A passion for security tools and best practices: OS hardening, vulnerability scanning, system auditing
  • Linux networking experience is a plus, this includes routing, NAT, VLAN, bridging, and prior experience with Cisco or Juniper network routers and switches
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US

Overview

ZeniMax Online Studios is looking for a Senior Gameplay Engineer for The Elder Scrolls Online to implement and maintain game systems and fix bugs across our client/server architecture. This position will work closely with designers and artists in order to provide a great user experience.

Responsibilities

  • Design and architect new game systems
  • Refine gameplay systems throughout the development cycle of the project with a focus on combat and player abilities
  • Collaborate with designers, artists, and other engineers for feature development
  • Optimize code to improve CPU utilization and reduce memory footprint

Qualifications

  • 5+ years of software development experience
  • Proficient in C++
  • Solid architecture, system design, and analytical skills
  • Strong communication skills
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Previous experience in game development in the capacity of a Gameplay Engineer
  • Experience developing for multiple platforms (Windows, PS4, PS5, Xbox One, Xbox Series X|S)
  • Bachelor's Degree in Computer Science or equivalent experience
  • Experience with network game client/server architecture
  • Experience with working in large legacy codebases
  • Experience with multi-threaded programming
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Austin, TX, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for a Senior Server Engineer to develop server side systems in a new engine for the studio’s next AAA project. 

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Architect and implement new server systems
  • Refine backend game systems throughout the development cycle of the project
  • Work directly with messaging and database frameworks to provide base level functionality for feature development
  • Code to defined performance and memory requirements

Qualifications

  • 5+ years of software development experience
  • Proficient in C++
  • Experience with network game client/server architecture
  • Experience with Linux development
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • MMO development experience a plus
  • Experience in a "Live" environment (ongoing support of a product after launch)
  • Experience with cloud development and Kubernetes
  • Experience with core debugging using GDB

Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Quebec, CA | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for a Senior Server Engineer for The Elder Scrolls Online to implement and maintain backend game systems across our client/server architecture. This position will work closely with game designers to implement and iterate on game features.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Design and architect new backend game systems
  • Refine systems throughout the development cycle of the project
  • Work directly with messaging and database frameworks to provide base level functionality for feature development
  • Collaborate with designers and other engineers for feature development
  • Optimize code to improve CPU utilization and reduce memory footprint
  • Troubleshoot and respond to internal and live server issues as needed

Qualifications

  • 5+ years of software development experience
  • Proficient in C++
  • Experience with network game client/server architecture
  • Experience with SQL
  • Experience with Linux development
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • MMO development experience
  • Experience in a "Live" environment (ongoing support of a product after launch
  • Experience working with AMQP platforms
  • Experience with core debugging using GDB
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Senior Tools Engineer to design, develop, and maintain an assortment of tools in our new engine for the studio’s next AAA project.  This position will work closely with various disciplines to further refine workflows for streamlining content creation and the art and data pipelines.

Responsibilities

  • Design and architect new tools based on developer requirements
  • Collaborate with artists, designers, and other engineers for feature development
  • Identify and eliminate inefficiencies in the content creation workflow

Qualifications

  • 7+ years of software development experience
  • Excellent programming skills/experience in C++ and C#
  • Experience developing Qt and/or WPF applications
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear and maintainable code

Preferred Skills

  • Experience with network game client/server architecture
  • Experience with SQL
  • Experience working with large datasets
  • UI and UX design skills
  • Strong 3D math skills
  • Bachelor's Degree in Computer Science or equivalent experience
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | San Diego, CA, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a Senior UI Engineer to help develop the cutting-edge user interface backend for that engine. This position will research the state of the art in UI development and apply that research through technical designs and implementation. Applicants should have a passion for UI development and a strong vision for its future.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

• Work with UI designers to break down the capabilities needed to realize their vision

• Independently research broad UI questions to provide insight and direction to the team

• Architect foundational UI systems with an eye towards the future

• Write maintainable and performant code to realize technical designs

• Set the standards that future UI developers will learn form

• Provide suggestions and feedback on UI designs to help produce the best UIs for players

Qualifications

• 5+ years of software development experience

• Experience with modern C++

• Knowledge of fundamental UI concepts like 2D layout, animation, and text rendering

• Familiarity with several UI frameworks (game, web, application, etc.)

• Familiarity with shaders, particle systems, and 3D rendering

• Ability to collaborate with other programmers in a shared code base

Preferred Skills

• Bachelor’s Degree in Computer Science or equivalent experience

• Experience with declarative UI frameworks like React

• Experience with client/server game architecture

• Experience with UI tooling

• Experience with Entity Component System

• Experience with profiling and optimization

Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Quebec, CA | San Diego, CA, US | Madison, WI, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is looking for a Server Engineer for The Elder Scrolls Online to implement and maintain backend game systems across our client/server architecture.  This position will work closely with game designers to implement and iterate on game features.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Design and architect new backend game systems
  • Refine systems throughout the development cycle of the project
  • Work directly with messaging and database frameworks to provide base level functionality for feature development
  • Collaborate with designers and other engineers for feature development
  • Optimize code to improve CPU utilization and reduce memory footprint
  • Troubleshoot and respond to internal and live server issues as needed

Qualifications

  • 3+ years of software development experience
  • Proficient in C++
  • Experience with Linux development
  • Experience with network game client/server architecture
  • Experience with SQL
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear, maintainable, portable code
  • Strong debugging skills

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • MMO development experience
  • Experience in a "Live" environment (ongoing support of a product after launch)
  • Experience working with AMQP platforms
  • Experience with core debugging using GDB
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

ZeniMax Online Studios is looking for a Tools Engineer to design, develop, and maintain an assortment of tools in our new engine for the studio’s next AAA project.  This position will work closely with various disciplines to further refine workflows for streamlining content creation and the art and data pipelines.

Responsibilities

  • Design and architect new tools based on developer requirements
  • Refine existing toolset to improve the development experience and reduce iteration time
  • Collaborate with artists, designers, and other engineers for feature development
  • Identify and eliminate inefficiencies in the content creation workflow

Qualifications

  • 4+ years of software development experience
  • Proficient in C# and C++
  • Experience developing WinForms and/or WPF applications
  • Strong communication skills
  • Solid architecture skills and attention to detail
  • Ability to write clear and maintainable code 

Preferred Skills

  • Experience with network game client/server architecture
  • Experience with SQL
  • Experience working with large datasets
  • UI and UX design skills
  • Strong 3D math skills
  • Bachelor's Degree in Computer Science or equivalent experience
Department Engineering/Programming Division ZeniMax Online Studios - San Diego Location San Diego, CA, US | Austin, TX, US | Hunt Valley, MD, US | Seattle, WA, US | Madison, WI, US | , US

Overview

ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a UI Engineer to implement next generation interfaces using a new and in-development UI framework. This position will program UIs, establish implementation standards, and contribute to the development of the UI framework. Applicants should have a passion for UI development and a strong vision for its future.

The preferred location for this role is Hunt Valley, MD, Austin, TX, Madison, WI, San Diego, CA, or Seattle, WA. Will consider remote.

Responsibilities

  • Write maintainable and performant code to realize UI designs
  • Develop game client systems in C++ to supply information to UIs
  • Provide suggestions and feedback on UI designs to help produce the best UIs for players
  • Communicate with producers and systems designers to represent the needs of the engineering department.
  • Support UI framework development by adding new features
  • Set the standards that future UI developers will learn form

Qualifications

  • 3+ years of software development experience
  • Experience with modern C++
  • Knowledge of fundamental UI concepts like 2D layout and animation
  • Previously developed professional UIs in one or more UI frameworks (game, web, application, etc.)
  • Ability to collaborate with other programmers in a shared code base

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with declarative UI frameworks like React
  • Experience with client/server game architecture
  • Experience with UI tooling
  • Experience with Entity Component System
  • Experience with profiling and optimization
  • Experience with shaders, particle systems, and 3D rendering
Department Engineering/Programming Division ZeniMax Online Studios Location Hunt Valley, MD, US | San Diego, CA, US | Austin, TX, US | Seattle, WA, US | Madison, WI, US

Overview

ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a UI Tools Engineer to build a visual editor for our new UI library. Applicants should have a passion for UI development and a strong vision for its future.

Responsibilities

  • Pioneer a WYSIWYG editor to modify UI components and display them as they would appear in the game
  • Modify and expand the UI library to work with the editor
  • Develop automated testing of UI components

Qualifications

  • 3+ years of software development experience
  • Experience with modern C++
  • Experience with JavaScript
  • Knowledge of fundamental UI concepts like 2D layout and animation
  • Ability to collaborate with other programmers in a shared code base

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with declarative UI frameworks like React
  • Experience with client/server game architecture
  • Experience with QT
  • Experience with UI tooling
  • Experience with Entity Component System
  • Knowledge of 3D math

Information Technology

Department Information Technology Division ZeniMax Media, Inc. Location Rockville, MD, US | Hunt Valley, MD, US

Overview

The ZeniMax Media Inc. Enterprise Services Team is seeking a Lead Infrastructure Administrator to join the team. Your primary responsibilities will include the support, maintenance, and optimization for all facets of the physical infrastructure at one of our most critical sites.  Our environments comprise both Windows and Linux, and this role will apply their talents to both. Must be able to mentor the team and support our systems via an on-call rotation.  This position is located in Hunt Valley, MD at our ZeniMax Online Studio office with a hyrid work schedule of some in office and remote work.  

Responsibilities

  • Monitor, maintain, and support all physical infrastructure for server room(s) and IDF’s at the Hunt Valley, Maryland site in conjunction with the facilities team
  • Monitor, maintain, and support the storage and server systems up to and including the OS level
  • Work with both your peers in IT, and your DEV team customers to deliver the optimum hardware configuration for a given set of requirements
  • Being a mentor to help grow the local infrastructure and support teams 
  • Systems (driver, firmware, etc) life-cycle management
  • Physical capacity planning for power, space, cooling, and other infrastructure needs
  • Work independently and as part of a team to support a global organization on incidents, support requests, projects, and other initiatives
  • Triage and support escalation point for the local support team

Qualifications

  • Minimum of 5 years’ experience in Infrastructure/System Administration
  • Minimum of 2 years’ experience of being a lead or Senior Administrator
  • Good understanding of best practice in Data Center operations and support
  • Good knowledge of enterprise class storage and compute systems – Dell, HP, NetApp, etc.
  • Excellent knowledge of Linux (Ubuntu, CentOS, Redhat)
  • General Windows infrastructure administration including Windows Server
  • Available to work off-hours to perform maintenance or in case of emergencies

Preferred Skills

  • Microsoft Azure
  • Microsoft Windows
  • Amazon AWS
  • Redhat
  • Canonical
  • ITIL

Production

Department Production Division ZeniMax Online Studios Location Hunt Valley, MD, US | Austin, TX, US | Madison, WI, US | San Diego, CA, US | Seattle, WA, US | , US

Overview

ZeniMax Online Studios is seeking an experienced Senior Producer to join the team developing our next AAA game. This is an opportunity to join a veteran group of developers and contribute to the development of a new, original IP and help create something great.

 

The preferred location for this role is Hunt Valley, MD. Will consider remote. Please apply for more information.

Responsibilities

  • Manage and drive the development process for a large, multi-team segment of the project
  • Ensure the team is making measurable progress within known constraints and quality bars with established project development processes
  • Help organize, manage, and maintain project schedules and roadmaps
  • Proactively identify project risks and issues; establish actionable mitigation and contingency plans as needed
  • Track and analyze team metrics to help make informed decisions on project scope and priorities
  • Help create, manage, and maintain clear and effective development processes
  • Assist in validating team staffing and organization needs
  • Regularly communicate with key stakeholders to provide actionable status updates
  • Work to achieve improved predictability across multiple, feature-based teams using agile development methodologies
  • Share your knowledge and experience effectively to help the team achieve success

Qualifications

  • 5 years of direct experience leading cross-discipline content teams on AAA games as a Producer, Scrum Master, or Project Manager
  • Skilled at establishing and managing clear project plans and budgets
  • Has led a team through at least one full product cycle
  • Able to create, manage, and analyze team reports to improve team efficiency

Preferred Skills

  • A driven team member who assumes ownership and accountability to meaningfully move the project forward despite obstacles and issues
  • Proficient in Agile Development methodologies including Scrum, Kanban, and Lean Product Management
  • Able to maintain a healthy and professional development environment designed to help the team achieve success
  • Confident at creating and managing schedules and roadmaps
  • Experienced at tracking dependencies and work prioritization
  • Goal-focused, solution-oriented, and results-driven
  • Able to learn quickly and apply new concepts, principles, and processes to their daily work
  • Proficient with professional communication and trained in interpersonal skills, including conflict resolution
  • Skilled at identifying and communicating project risks and issues; able to implement appropriate steps to mitigate and resolve
  • Comfortable with Jira and Confluence

Quality Assurance

Department Quality Assurance Division ZeniMax Online Studios Location Hunt Valley, MD, US

Overview

Zenimax Online Studios is looking for an experienced Contract QA Tester to join the team.

Responsibilities

  • Complete assigned test requests and identify game issues (bugs)
  • Enter accurate high-quality game issues based on department standards into our bug tracking system
  • Test and verify bug fixes
  • Provide thoughtful and professional feedback on gameplay related issues in both written and verbal form
  • Assist in assessing and escalating game issues and concerns to senior team members
  • Learn and apply testing and game industry terminology
  • Learn and become fluent in the rules of our games and apply that knowledge to testing

Qualifications

  • Understanding of test processes
  • Ability to learn quickly and apply knowledge
  • Able to follow directions and complete assigned tasks in a timely manner
  • Strong verbal and written communication skills
  • Good organizational skills and the ability to remain focused
  • Excellent interpersonal and conflict resolution skills
  • Broad knowledge of games across different platforms
  • Proficient with MS Office

Preferred Skills

  • Experience and understanding of console and PC game testing
  • Games Industry experience preferred
  • 6+ Months experience in software testing
  • Experience with Jira bug tracking software
  • Aptitude for comprehending technical documentation
  • Experience with first-party platforms (e.g. Steam, PS4, Xbox One)
  • Bachelor’s Degree or equivalent desirable

Other

Department Other Division ZeniMax Media, Inc. Location Rockville, MD, US | Nova Scotia, CA | Hunt Valley, MD, US | Dallas, TX, US | Austin, TX, US | Uppsala, SE | Lyon, FR | Tokyo, JP | London, UK

Overview

Headquartered just north of Washington, D.C., with offices in North America, Europe, Australia and Asia, ZeniMax Media is a video game publisher, managed by an experienced group of executives, which has assembled a strong creative team of world-class game developers, graphic artists and designers, sound engineers, producers and programmers to create and sell premium video game titles to a growing worldwide market.

ZeniMax creates and publishes original interactive entertainment content for consoles, the PC, and mobile devices. Its Bethesda Softworks division, founded in 1986, has a long history of success as a publisher of award-winning video games. In addition, the ZeniMax group includes some of the most acclaimed development studios in the world. The company's growing library of intellectual properties includes such major franchises as The Elder Scrolls®Fallout®DOOM®RAGE®, Wolfenstein®, Prey®, Dishonored®The Evil Within®, and QUAKE®.

 

Responsibilities

We are always looking for talented individuals! Even if we do not have an open position for your skill set at this time, we are continuing to grow and build a pipeline of candidates with various qualifications in Art, Design, Programming and etc. 

Qualifications

If you would like to submit your resume, please click on the "Apply for this Job online" button and create a profile for our team to review. You can then import your resume along with any attachements sucha as a cover letter, writing samples, portfolio, and etc.

We will then keep your resume in our database and contact you if we have a new opening that meets your skill set.

Join a great team and start your massively multiplayer career with us!

ZENIMAX ONLINE STUDIOS is hiring for The Elder Scrolls® Online and future projects. We’re looking for talented, self-motivated people of varied experiences and backgrounds with the desire to make great games. Welcome to ZOS!

We're Hiring