Senior Backend Programmer

3 weeks ago


Rockville, Maryland, United States ZeniMax Media Full time
Overview

Bethesda Game Studios, the renowned developer behind Starfield, The Elder Scrolls, and Fallout, is seeking a skilled Sr. Backend Programmer to join their team. As a key member of the development team, you will be responsible for designing, implementing, and maintaining high-performance, scalable backend game systems in Go. Your expertise will be crucial in ensuring the seamless integration of backend features with clients, exposing secure RESTful APIs, and collaborating with cross-functional teams to ensure APIs are used correctly by integrators.

Responsibilities
  • Implement, test, and maintain high-performance, observable, scalable backend game systems in Go.
  • Support the integration of backend features with clients by exposing secure RESTful APIs, implementing client SDKs, and collaborating with cross-functional teams.
  • Work with designers and other stakeholders to provide technical designs, implementation plans, and timelines for new features and systems.
  • Participate in a rolling 24/7 on-call schedule to address live issues if they arise.
  • Ensure high availability, fault tolerance, and security of backend systems.
  • Troubleshoot and resolve backend performance issues and bottlenecks using observability tools to identify and resolve issues proactively.
  • Mentor junior engineers and help maintain high coding standards through code reviews, best practices, and automation.
  • Stay up-to-date with the latest technologies and industry trends to drive innovation in backend architecture.

Qualifications
  • 4+ years of building web APIs in Go.
  • C++ experience.
  • Experience working in a Linux development environment.
  • Experience working with either AWS or Azure.
  • Familiarity with containerization (Docker) and CI/CD tools.
  • Experience modeling data in NoSQL (MongoDB, DocumentDB, Redis, etc...).
  • Experience with observability tools (e.g., Grafana, InfluxDB, Splunk) for monitoring, logging, and tracing distributed systems.
  • Experience with version control systems (GitHub preferred).
  • Excellent written and verbal communication skills, including writing detailed technical documents.
  • Understanding of RESTful APIs and microservices architecture.
  • Experience building and supporting distributed systems at scale.

Preferred Skills
  • Experience with TypeScript, React, and Redux.
  • Knowledge of network protocols, security best practices, and multiplayer game architecture.

Salary Range
The typical base pay range for this position at the start of employment is expected to be between $100,000 - $215,000 per year. ZeniMax has different base pay ranges for different work locations within the United States, which allows us to pay employees competitively and consistently in different geographic markets. The range above reflects the potential base pay across the U.S. for this role; the applicable base pay range will depend on what ultimately is determined to be the candidate's primary work location. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time. At ZeniMax certain roles are eligible for additional rewards, such as merit increases, discretionary bonus and/or equity awards. These awards are allocated based on individual performance and are not guaranteed. Benefits/perks listed here may vary depending on the nature of employment with ZeniMax and the country work location. U.S.-based employees have access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, wellbeing benefits, paid vacation time, paid sick and mental health time, and several paid holidays, among others. This is position is in a union and represented by the Communication Workers of America.

  • Rockville, Maryland, United States ZeniMax Media Full time

    About the RoleZeniMax Media is seeking a highly skilled Senior Backend Programmer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining high-performance backend systems in Go.Key ResponsibilitiesImplement and maintain high-performance, observable, scalable backend game systems in...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job Title: Senior Graphics ProgrammerOverviewBethesda Game Studios is seeking a highly skilled Senior Graphics Programmer to join our team. As a key member of our graphics team, you will be responsible for designing, implementing, and maintaining cutting-edge graphics technologies.ResponsibilitiesDesign and implement high-performance graphics algorithms and...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryWe are seeking a highly skilled Senior Gameplay Programmer to join our team at ZeniMax Media. As a key member of our development team, you will be responsible for designing and implementing new gameplay features, collaborating with designers and artists, and ensuring a great player experience.Key ResponsibilitiesCollaborate with designers and...

  • Senior AI Programmer

    4 weeks ago


    Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryAs a Senior AI Programmer at ZeniMax Media, you will be responsible for designing, implementing, and polishing AI systems and behaviors. You will work closely with engineering, design, and art teams to create and refine AI unit types, develop test maps, and support advanced AI development.Responsibilities:Partner with engineering, design, and art...

  • Senior AI Programmer

    4 weeks ago


    Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryZeniMax Media is seeking a highly skilled Senior AI Programmer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and polishing AI systems and behaviors.Key Responsibilities:Partner with engineering, design, and art teams to define and create AI systems and behaviorsDevelop support for...


  • Rockville, Maryland, United States George Washington University Full time

    Job Title: Senior SAS Programmer and Data CoordinatorThe George Washington University is seeking a highly skilled Senior SAS Programmer and Data Coordinator to join its team at the Biostatistics Center. As a key member of the data coordinating center team, you will be responsible for assisting study teams in study reporting, data quality and assurance, and...


  • Rockville, Maryland, United States George Washington University Full time

    Job Title: Senior SAS Programmer and Data CoordinatorThe George Washington University is seeking a highly skilled Senior SAS Programmer and Data Coordinator to join our team at the Biostatistics Center. As a key member of our data coordinating center team, you will be responsible for assisting study teams in study reporting, data quality and assurance, and...


  • Rockville, Maryland, United States George Washington University Full time

    Job Title: Senior SAS Programmer and Data CoordinatorWe are seeking a highly skilled Senior SAS Programmer and Data Coordinator to join our team at the Biostatistics Center of the George Washington University. As a key member of our data coordinating center team, you will play a critical role in supporting the NIH-funded Maternal-Fetal Medicine Units (MFMU)...


  • Rockville, Maryland, United States George Washington University Full time

    Job Title: Senior SAS Programmer and Data CoordinatorGeorge Washington University is seeking a highly skilled Senior SAS Programmer and Data Coordinator to join our team at the Biostatistics Center. As a key member of our data coordinating center team, you will play a critical role in supporting the NIH-funded Maternal-Fetal Medicine Units (MFMU) Network.Key...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryZeniMax Media is seeking a highly skilled Senior Graphics Programmer to join our team. As a key member of our graphics development team, you will be responsible for designing, implementing, and maintaining cutting-edge graphics technologies for our games.The ideal candidate will have a strong background in C++ development and graphics programming,...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryAs a Senior Server Programmer at ZeniMax Media, you will be responsible for architecting and refining multiplayer game systems, working with designers, artists, and other personnel involved in product development, and developing and authoring technical design specifications and implementation. You will also be responsible for testing and refining...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Programmer to join our team at ZeniMax Media. As a key member of our development team, you will be responsible for designing and implementing high-performance systems for our games.Your primary focus will be on writing clear, maintainable, and highly functional code in C++. You will work closely with...


  • Rockville, Maryland, United States Innova Solutions Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Innova Solutions. As a key member of our development team, you will be responsible for designing, developing, and deploying full stack applications with a focus on UI, backend, and testing experience.Responsibilities:* Design and develop full...


  • Rockville, Maryland, United States ConsultNet Full time

    Job Title: Senior Software Developer PositionJob Summary:ConsultNet is seeking a skilled Senior Software Developer to support the development of a SharePoint platform for a large financial regulator. The ideal candidate will have experience in designing and developing solutions using SharePoint Framework (SPFx) with React, Power Automate (Flow), Power Apps,...

  • Senior .NET Developer

    4 weeks ago


    Rockville, Maryland, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior .NET DeveloperSoftware Guidance and Assistance, Inc. (SGA) is seeking a skilled Senior .NET Developer to join our team. This is a contract assignment with one of our premier regulatory clients in Rockville, MD. The position is 100% remote.We are looking for a senior developer with experience in AWS and Powerapps customization, as well as a...


  • Rockville, Maryland, United States BioSpace, Inc. Full time

    Job Title: Senior Software Development ExpertJob SummaryWe are seeking a seasoned Senior Software Development Expert to join our team at BioSpace, Inc. As a key member of our Digital & Innovation (D&I) division, you will be responsible for designing and implementing core backend services and cloud capabilities.About UsBioSpace, Inc. is an independent...


  • Rockville, Maryland, United States United States Pharmacopeia Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Digital & Innovation division. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our stakeholders.Key Responsibilities:Develop software products through all phases of the software development...


  • Rockville, Maryland, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Saxon Global. As a key member of our engineering team, you will be responsible for designing, developing, and implementing business and computer applications software.Key ResponsibilitiesFine-tune and improve sophisticated software implementation projects.Analyze and...


  • Rockville, Maryland, United States BioSpace, Inc. Full time

    Job DetailsJob Summary:USP is seeking a highly skilled Senior Software Engineer to join our Digital & Innovation division. As a key member of our team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our stakeholders.Key Responsibilities: Develop products through all phases of the...

  • Senior Build Engineer

    4 weeks ago


    Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryZeniMax Media is seeking a highly skilled Build Programmer to join our team. As a Build Programmer, you will be responsible for designing and defining development infrastructure, working with game technology leads to ensure seamless game development.Key ResponsibilitiesDesign and implement development infrastructure systemsCollaborate with game...