Hybrid Principal Software Engineer, Automation

Posted 48 minutes ago

Apply now

About the role

  • Principal Software Engineer leading automation and CI/CD initiatives for Diablo franchise at Blizzard. Shaping technical direction and mentoring teams in a hybrid work environment.

Responsibilities

  • Define and evolve the long-term technical direction for automation, CI/CD, and build infrastructure across multiple Diablo projects
  • Serve as a principal-level technical advisor to engineering, production, and partner teams, guiding decisions around scalability, risk, and sustainability
  • Make architectural trade-offs that balance reliability, performance, cost, and developer experience
  • Architect and evolve a comprehensive automation ecosystem covering builds, verification, performance, stress testing, and platform-ready delivery
  • Modernize and operate large-scale hybrid cloud infrastructure, ensuring high availability, scalability, and predictable outcomes for live services
  • Improve signal quality, test coverage, and observability through data-driven automation and operational best practices
  • Act as a force multiplier by enabling teams to ship faster and safer through strong platforms, tooling, and standards
  • Mentor engineers across levels and teams, raising the bar for system design, code quality, and technical rigor
  • Lead cross-team alignment through design reviews, technical guidance, and clear ownership models

Requirements

  • 12+ years of professional software engineering experience, including shipped products
  • Demonstrated impact as a senior technical leader, influencing architecture and strategy beyond your immediate team
  • Deep expertise in C# and C++, plus strong proficiency in at least one scripting or interpreted language (e.g., Python, Groovy, Perl)
  • Proven experience designing and operating large-scale automation, CI/CD, or build systems
  • Experience with cloud platforms (Azure, GCP, or equivalent) and hybrid infrastructure models
  • Strong system-level thinking, with the ability to reason about complex, distributed environments
  • Excellent communication skills, with the ability to align technical and non-technical stakeholders
  • A passion for automation, validation, and building durable engineering systems with a service-oriented mindset
  • Ownership or stewardship of production build systems (e.g., Jenkins) supporting live operations
  • Strong working knowledge of Windows and Linux environments
  • Experience with SQL databases, telemetry, or data visualization tools (e.g., Tableau)
  • Version control system integration and large-repo workflows
  • Experience automating workflows for video game consoles

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
  • A variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance

Job title

Principal Software Engineer, Automation

Job type

Experience level

Lead

Salary

$146,000 - $270,004 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job