ZeniMax Jobs

Senior Tools Programmer

Division: ZeniMax Online Studios | Department: Programming | Location: Hunt Valley , MD, US

ZeniMax Online Studios is looking for a Senior Tools Programmer to design, develop, and maintain an assortment of tools that affect all aspects of game development.  This position will work closely with various disciplines to further refine workflows for streamlining content creation and the art and data pipelines.


•             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


•             7+ 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

Desired 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

•             MMO development experience

How to Apply

To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.

Previously Applied? Click here.

No Recruiters or Agencies Please

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.

© Copyright 2018 ZeniMax Media Inc.
Trademarks are the property of their respective owners. All Rights Reserved.
Privacy Policy | Terms of Service | Legal Info | Contact Us