Blizzard Entertainmentposted 18 days ago
$101,000 - $186,754/Yr
Full-time • Senior
Santa Monica, CA
Professional, Scientific, and Technical Services

About the position

The Cloud Software team is dedicated to crafting and supporting products for the governance and enrichment of Blizzard's cloud-based computing infrastructure. Today we own several well-established systems, but we have also been developing new ones. As a Senior Software Engineer, you will help design, implement, and maintain solutions that glue different infrastructure providers to manage Blizzard's and its partners' games and services. You will partner with various teams across the company to gather feedback, help resolve operational issues, and implement enhancements to improve our system's capabilities and the overall user experience. The work location is flexible, but we prefer it to be executed during Pacific time business hours.

Responsibilities

  • Design and develop software applications using GO, ensuring high performance, scalability, and reliability.
  • Conduct thorough code reviews, provide constructive feedback, and implement best practices for software development to ensure code quality and maintainability.
  • Create and maintain comprehensive technical documentation for the software components and systems developed.
  • Be on the lookout for operational issues related to our products and support end users.
  • Proactively analyze and resolve complex technical issues promptly, ensuring minimal disruption to the development process.
  • Mentor less experienced developers, fostering a collaborative and productive team environment.
  • Stay updated with the latest industry trends, technologies, and best practices, continuously improving the development processes and tools used.

Requirements

  • 5+ years of professional software engineering experience.
  • Proficiency in GO programming, with a deep understanding of its paradigms, constructs, and best practices.
  • Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Expertise in version control systems, particularly Git.
  • Experience building highly scalable distributed software/services in the cloud.
  • Experience leading or designing major features.
  • Proven debugging skills across the stack in production.
  • Effective communication, analytical, and teamwork abilities.

Nice-to-haves

  • Experience with HashiCorp tools: Vault, Nomad, Consul.
  • Experience with frontend development frameworks and tools: Vue.js, Nuxt, Figma.
  • Experience working with SRE/DevOps teams to achieve operational excellence.
  • Familiarity with CI/CD tools: GitHub Actions, Jenkins.

Benefits

  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance.
  • 401(k) with Company match, tuition reimbursement, charitable donation matching.
  • Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave.
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others.
  • Relocation assistance if the Company requires that you move geographic locations for the job.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service