Senior Software Engineer

Job Type:
Areas of Expertise:
Programming and Development
Bethesda Softworks
Job Ref:

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 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, our third-party applicant tracking system. While 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’s privacy policy.

Contact Details:
Bethesda Softworks
Tel: -
Contact: Recruitment Team

You may return to your current search results by clicking here.

Latest Job Listings