Job Details

ID #43582468
State Maryland
City Rockville
Job type Permanent
Salary USD TBD TBD
Source ZeniMax Media
Showed 2022-06-24
Date 2022-06-23
Deadline 2022-08-22
Category Et cetera
Create resume

Software Engineer - Backend Developer

Maryland, Rockville, 20847 Rockville USA

Vacancy expired!

Overview

The Bethesda.net team is seeking a talented software engineer to contribute to the Bethesda Softworks Digital Publishing Platform. This role focuses on backend feature development that supports online games, administrative tools, web, and mobile applications.

Our services layer primarily uses Go and Python along with gRPC/Protobuf and RESTful interfaces. Our systems are cloud-based, using both AWS and Azure as our cloud platform. Our systems are running at scale 24x7, and all engineers participate in architecture discussions, live support, and our continuous improvement processes.

We are always exploring ways to improve our scale, reliability, and efficiency. Engineers are expected to learn and support new technologies, as well as propose new solutions that solve observed problems.

This position can be located in our Rockville or Austin offices. Open to alternate work locations.

Responsibilities

  • Implement and maintain new and existing features under the direction of a Lead Engineer
  • Write clean, maintainable code that is scalable, reliable, and observable
  • Support systems in a 24x7 environment including troubleshooting, hot fixing, and root cause analysis
  • Actively provide code review and feedback for other developers
  • Learn new technologies and programming languages as needed
  • Ensure consistency with security policy standards and security plan
  • Understand and define infrastructure as code to support systems developed
  • Collaborate with other engineers and engineering teams to delivery high quality, complex systems - this includes Ops Infra, Security, QA, NOC, and Game Developers
  • Other duties as assigned

Qualifications

  • Bachelor's degree in Computer Science (or equivalent experience)
  • 2+ years of experience as a software engineer
  • Possess a strong technical background and deep knowledge of software engineering principles, exceptional problem solving, design, programming, and testing skills
  • 2+ years of Go and/or Python experience, preferably building web services
  • Professional experience working with either AWS or Azure
  • Working knowledge of containers (e.g., Docker) and container orchestration (e.g., Kubernetes)
  • Working knowledge of databases (SQL and NoSQL) and caching technologies (e.g., Redis)
  • Experience supporting live systems at scale
  • Experience with version control systems (GitHub preferred)
  • Desire to learn new languages and technology
  • Pragmatic approach to providing engineering solutions that solve business needs
  • Excellent written and verbal skills
We embrace diversity, equity, and inclusion in everything we do - from recruiting for our studios, publishing and operations to fostering safe and respectful workplaces that encourage collaboration. Our culture is based on principles of respect, inclusion, and fair treatment and we welcome anyone into our family without regard to race, religion, gender identity, sexual orientation, or age.

Our diversity fuels our innovation and inspires us to create game worlds that bring us closer to the global community of players we serve.

Vacancy expired!

Subscribe Report job