Salary
💰 $121,500 - $224,880 per year
Tech Stack
AndroidAzureCloudDockeriOSJavaKubernetesMicroservicesNext.jsReact
About the role
- As a Technical Lead on the Battle.net, Checkout Team, you will architect and lead the development of our in‑game and web checkout systems.
You will own and evolve the complete purchase flow—from game and product discovery through secure transactions and real‑time entitlement delivery.
Ensure fast, reliable, and seamless digital transactions for millions of players worldwide.
Partner across engineering, product, security, finance, and game-studio teams to deliver a world-class ecommerce experience.
This position has been approved for fully remote work with the potential for some light travel; also welcome candidates who would like hybrid based out of Albany, NY, Irvine, CA or Austin, TX.
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.
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.
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.
Documentation & knowledge sharing: create technical docs, onboarding guides, and SDKs/tools for internal checkout integration.
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.
Excellent written and verbal communication; comfortable navigating ambiguous, cross‑team initiatives.
Pluses: Bachelor’s or Master’s in Computer Science or equivalent experience.
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.
Direct experience with React and NextJS
Knowledge of financial compliance standards, PCI‑DSS, data protection regulations (GDPR, CCPA).
Familiarity with payment platforms (Stripe, Adyen, PayPal) and fraud prevention.
Experience in security best practices (OAuth, encryption, secure coding).
Previous experience building high-scale applications in Azure.
Passion for gaming and delighting players through world‑class digital experiences.