- Company Name
- Wizards of the Coast
- Job Title
- Senior Software Developer
- Job Description
-
**Job Title:** Senior Software Developer
**Role Summary:**
Design, implement, and maintain high‑availability gaming services that provide accounts, entitlements, social, and telemetry for a digital game ecosystem. Lead large‑scale service delivery, collaborate with game studios, marketing, analytics, and infrastructure teams, and own the shared technology platform from architecture to production.
**Expectations:**
- Minimum 5 years of professional software development focused on gaming or large‑scale service systems.
- Proven track record delivering scalable, highly available services comparable to Battle.net or EA Accounts.
- Strong expertise in AWS, container orchestration (Docker/Kubernetes/EKS/ECS), and infrastructure as code.
- Experience with Golang and modern observability stack (Grafana, Datadog, Prometheus).
- Ability to integrate third‑party account systems (PlayStation, Steam, Xbox, Apple, Google).
- Familiarity with data pipelines, telemetry, and real‑time analytics.
- Demonstrated leadership in cross‑functional collaboration and technical ownership.
- Comfortable integrating AI tooling into development workflows.
**Key Responsibilities:**
- Expand and deliver digital gaming services across multiple products and tools.
- Support product launches, in‑game promotions, and marketing integrations for player engagement.
- Refactor and build an independent, scalable telemetry system for real‑time analytics and performance monitoring.
- Lead large‑scale service deployments, ensuring reliability and scalability.
- Partner with game studios, marketing, analytics, and infrastructure teams to align shared technology components.
- Update, deploy, and maintain services and pipelines following industry best practices.
- Participate in long‑term planning, set performance goals, and define roadmap for all ecosystem customers.
- Author comprehensive documentation for developers, customers, and internal teams.
**Required Skills:**
- Golang (backend development).
- AWS (compute, networking, storage; IaC).
- Container orchestration: Docker, Kubernetes, EKS, ECS.
- Observability: Grafana, Datadog, Prometheus.
- Data pipeline design and stateful telemetry systems.
- Integration with third‑party account providers (PlayStation, Steam, Xbox, Apple, Google).
- Infrastructure automation & IaC tools (Terraform, CloudFormation, Ansible).
- AI tooling integration (e.g., LangChain, LLM APIs).
- Strong problem‑solving, communication, and teamwork skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Optional certifications: AWS Certified Solutions Architect, Certified Kubernetes Administrator, or similar are desirable.