${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.

Senior Software Engineer

${ timestamp }} · 
๐Ÿ‡บ๐Ÿ‡ธ Rockville, MD

Bethesda Softworks is seeking a talented Senior Software Engineer to join our growing team and shape our digital marketing presence. This role focuses on the development of customer facing web applications for our players.

As a Senior Engineer, you will be responsible for architecture and development of modern web applications, collaborating with product owners to evaluate user stories, and providing technical direction for a small team of engineers. You will be expected to help the team plan, estimate, and develop features that are timely and of high quality from inception to delivery. In addition, you will be expected to learn and support solutions around new technologies to meet project needs. All Senior Engineers also lead architecture discussions, provide live support, and help drive continuous improvement throughout the development process.


  • Architect complete web applications across the full stack to meet business requirements
  • Write clean, high-quality code and provide thorough code review for fellow engineers
  • Design and maintain back-end infrastructure that is stable, performant, scalable, and well-documented
  • Take active role in driving technical decisions behind complete solutions, including CI/CD, automated testing, and UI development
  • Participate in the complete development cycle, from planning to release
  • Take initiative in daily development, support, and maintenance tasks
  • Support live services through troubleshooting, hot fixing, and operational monitoring
  • Learn new technologies and programming languages as needed
  • Ensure consistency with company-wide security and accessibility standards
  • Collaborate with other engineers and teams โ€“ including Security, QA, NOC, and studio partners
  • Coach and mentor engineers
  • Other duties as assigned


  • 7+ years of experience as a software engineer
  • 3+ years of JavaScript and Node experience
  • Strong experience working with a modern UI framework, such as React, Angular, or Vue
  • Strong experience architecting containerized back-end infrastructure, including content delivery networks (CDN) and live operational monitoring
  • Experience designing and developing web API services
  • Previous experience with engineering large public-facing web applications, and related issues including cross-browser development, responsive web design fundamentals, WCAG accessibility standards, performance, and search engine optimization (SEO)
  • Pragmatic approach to providing engineering solutions that solve business needs
  • Excellent written and verbal skillsTop of Form
  • Experience with TypeScript desired or equivalent strongly typed language
  • Experience with Agile methodology desired