ZeniMax Jobs

Senior Programmer

Division: Bethesda Game Studios - Dallas | Department: Programming | Location: Dallas , TX, US

Bethesda Game Studios Dallas is looking for an experienced Senior Programmer to join our team to develop AAA games for PC and consoles.

​Responsibilities:

  • Works on performance, optimization, gameplay systems, tools, and other features as required across multiple platforms and technologies
  • Leads team problem solving on complicated tasks
  • Plans and designs solutions in collaboration with team members
  • Contributes as a team member while guiding and mentoring other programmers
  • Provides accurate estimates and delivers high quality work on schedule
  • Participates in code and architecture reviews
  • Advocates for system features, tools, and process changes that would improve developer workflows and productivity
  • Works closely with designers, artists, and animators to bring the vision of the game to life
  • Reports to the Lead Programmer and works closely with other team leads to plan and schedule features

Requirements:

  • 5+ years game industry programming experience
  • Programming experience on shipped AAA titles
  • Bachelor’s degree in Computer Science or equivalent demonstrable experience
  • Cross-platform experience 
  • Very strong C++ design and coding experience
  • Excellent problem-solving skills
  • Excellent data structure and algorithm knowledge
  • Strong software architecture and engineering skills
  • Ability to write clear, maintainable, portable code that conforms to standards and practices
  • Ability to quickly adapt to new technologies and tasks
  • Self-motivated team player with very strong work ethic and cooperative attitude
  • Excellent organization and time management skills
  • Excellent oral and written communication skills

Desired Skills:

  • Experience with the C++ standard library and boost
  • Experience with C++ 
  • Experience with C#
  • Experience with profiling and optimization
  • Experience with rendering technologies
  • Experience with multithreaded and real-time systems
  • Experience with network and online features
  • Experience with idTech, Creation Engine, Unity, Unreal Engine
  • Experience developing tools and workflows
  • Programming experience with consoles (Xbox One, PS4, Switch)
  • Familiarity with data-oriented design

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