The Battle.net Checkout Team needs to architect and lead the development of in-game and web checkout systems to ensure fast, reliable, and seamless digital transactions for millions of players worldwide.
Requirements
8+ years of software engineering experience (Java, C, or C++), with 3+ years in technical or team leadership roles.
Strong backend and API design experience; familiarity with HTTP, services at global scale, and transaction processing.
Skilled in cloud architecture, microservices, containers (Docker, Kubernetes), and CI/CD pipelines.
Demonstrated ability to mentor others, conduct architecture reviews, and help the team grow.
Experience with high‑volume, low‑latency systems (checkout, subscriptions, gaming services).
Proven experience in ecommerce or payments systems, including purchase experiences, transactional integrity, subscriptions, and payment‑provider integrations.
Experience in security best practices (OAuth, encryption, secure coding).
Responsibilities
Lead technical strategy for the checkout roadmap, defining architecture for web, desktop, and in‑game purchasing.
Hands‑on development, including design, implementation, and ownership of high‑throughput, low‑latency transaction services.
Mentor & grow a team of engineers, guiding coding best practices, architecture reviews, and personal development.
Ownership of checkout systems, including one‑time purchases and recurring billing/subscription flows, working in tandem with other Commerce teams.
Drive performance, scalability & reliability, ensuring global uptime with resiliency.
Operational excellence: contribute to and oversee scale testing, manage CI/CD pipelines, ingestion of real‑time metrics, incident response, and blameless retrospectives.
Architectural vision: evolve and maintain clean, extensible service-oriented or microservice architectures.
Other
Champion culture for the team and the larger department, embodying our mission and values through your everyday interactions.
Cross-functional collaboration with Product, Design, Game Studios, and other stakeholders to ensure feature delivery aligned with business and user‑experience goals.
Excellent written and verbal communication; comfortable navigating ambiguous, cross‑team initiatives.
This position has been approved for fully remote work with the potential for some light travel.
We also welcome candidate who would like to work in a hybrid capacity based out of Albany, NY, Irvine, CA or Austin, TX.