Bethesda Game Studios Dallas is looking for an experienced Senior Programmer to join our team to develop AAA games for PC and consoles.
* 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
* 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
* 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
About Zenimax Media
ZeniMax is a media company connecting game developers, artists, designers, programmers, and talents to create entertainment content.