You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Software Engineer - Site Reliability

ZM14732

Bethesda Softworks

Negotiable

Rockville

United States

Programming and Development

ASAP

07/01/2020

07/03/2020

Associate

Permanent | Full Time

No

Software Engineer - Site Reliability
Bethesda Softworks @ Rockville, MD, US
Engineering/Programming

Overview
Are you interested in high-load systems? Do you want to work on one, see it in action, and see the impact of different technical decisions and approaches? Do you know what PaaS, SaaS and IaaS mean? Do you want to know what drives the backend of many popular games? Do you know how to develop software? Do you think that a lot of mundane activities can be automated and become more efficient? Do you like going one step deeper than an average developer goes and understand not only data and algorithms, but also the underlying infrastructure? You can be part of SRE team at Bethesda.net in Bethesda Softworks.
Qualifications

  • Coder: Professional experience with any of the following languages:
    • Python
    • GoLang
  • Scribe: Professional experience working with the following databases:
    • MySQL
    • PostgreSQL
    • MongoDB
    • DynamoDB
  • Good Natured: Confident user of GIT and familiar with GitHub.
  • Fast shoot: Familiarity with NewRelic or Splunk.
  • Sniper: Experienced using software profiling tools (detecting bottlenecks, resource leaks, etc.).
  • Heavy Handed: Professional experience working with AWS (EC2, ALB, NLB, CloudFront, Route53, etc.).
  • Zeus: Professional experience with Cloud IaaS, SaaS. Confident Linux user (or any other UNIX flavors), familiar with Docker.
  • Gifted: Demonstrated problem solving skills. Reading stack traces, familiarity with testing frameworks (Unit, Integration, Performance).
  • Quick learner: Demonstrated abilities to increase breadth of skills quickly, familiar with NodeJS, C++, C, Shell, or OO languages or functional languages.
Responsibilities
  • Analyze existing and new software components, identify bottlenecks, recommend ways to improve software performance.
  • Automate infrastructure provisioning, reporting, and optimization.
  • Build tools for production teams for platform, code, and test management.
  • Review and contribute to code written in Python, GoLang, Java, and NodeJS.
  • Troubleshoot system defects and drive short, mid, and long-term solutions.
  • Participate in on-call rotation with the engineering team to provide escalated support.
  • Tune and automate AWS-based platform.
  • Actively participate in daily huddles and weekly SCRUM/Kanban rituals.



Keep Calm and waka waka...