Software Engineer, Cloud | Blizzard

Activision BlizzardIrvine, CA
18h$37 - $69

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 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 within the US, but will need to be aligned to Pacific time business hours.

Requirements

  • 5+ years of professional software engineering experience.
  • Proficiency in the Go programming language, 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.
  • Proven debugging skills across the stack in production.
  • Effective communication, analytical, and teamwork abilities.
  • Familiarity with Linux operating system.

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.

Responsibilities

  • Design and develop software applications using the Go programming language, 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 technical issues promptly, ensuring minimal disruption to the development process.
  • Stay updated with the latest industry trends, technologies, and best practices, continuously improving the development processes and tools used.

Benefits

  • We provide a suite of benefits that promote physical, emotional and financial well-being for ‘Every World’ - we’ve got our employees covered!
  • Subject to eligibility requirements, the Company offers comprehensive benefits including: 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;
  • If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.
  • Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company.
  • You can learn more by visiting https://www.benefitsforeveryworld.com/.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service