ZeniMax Jobs

Senior Software Engineer

Division: Bethesda Softworks | Department: Platform | Location: Rockville, MD or Austin, TX, US

The Senior Software Engineer will work with a team of talented engineers to develop the technology used by our Bethesda.net Desktop applications. This will require in-depth knowledge of modern web technologies, along with working knowledge of back-end service development. The role focuses on hands on programming and architecture contributions while interfacing with multiple engineering and design teams, and quality for our products with an emphasis on continuous improvement.


  • Collaborate with our UX team to develop compact, maintainable web components that can be used in our Desktop client.
  • Maintain and improve the glue logic between the UI (Javascript) and native (C++) layers of our Desktop client.
  • System Design and Architecture for our content delivery and desktop client products.
  • Liaise with and manage third-party development teams to ensure a quality product.
  • Drive the engineering rhythm and process of the team from planning, resource allocation, design, coding, deployment, and support.
  • Actively provide code review feedback to other developers.
  • Debugs code, troubleshoots problems and develops solutions for production issues.
  • Perform under minimal supervision on significantly complex assignments.
  • Other duties as assigned.



  • 4+ years web development experience which includes the programming/ development of web applications.
  • 4+ years overall web development experience, with at least 1+ years JavaScript web application design and development.
  • 2+ years experience developing front-end web applications using JavaScript frameworks such as react.js.
  • Working knowledge of Desktop client frameworks (Electron/CEF).
  • Solid experience working with Python-based web server components (Tornado, Flask, Django)
  • Ability to research and gain good working knowledge of technologies relevant to the strategic direction of the company.
  • Excellent written and verbal skills.



  • Good working knowledge of highly scalable web servers (e.g. Nginx, Tornado)
  • Experience with Native/C++ client development
  • Solid experience working within the AWS Platform


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