Principal Software Development Engineer

Workday Workday · Enterprise · Pleasanton, CA

Workday is seeking a Principal Software Development Engineer to lead the architecture, design, and evolution of their multi-cloud platform services. This role involves designing and delivering large-scale distributed systems, driving cross-organizational technical strategy, and establishing best practices for reliability, observability, and automation. The ideal candidate will have extensive experience in distributed systems, public cloud platforms, Kubernetes, and programming languages like Go and Python, with a focus on building internal platforms and infrastructure.

What you'd actually do

  1. Lead the architecture, design, and evolution of multi-cloud platform services, ensuring they are secure, scalable, and highly available.
  2. Design and deliver large-scale, resilient distributed systems that support mission-critical workloads with strong performance and reliability guarantees.
  3. Drive cross-organizational technical strategy and initiatives to improve reliability, scalability, performance, and operational excellence across the platform.
  4. Identify, define, and drive solutions for complex, ambiguous platform challenges that span multiple teams, domains, and services.
  5. Establish and champion best practices for distributed systems design, reliability, observability, and automation, and ensure they are adopted across engineering teams.

Skills

Required

  • 12+ years building large-scale distributed systems or infrastructure platforms
  • 10+ years of experience with public cloud platforms (AWS, GCP, Azure, or Oracle) at scale
  • 8+ years of production grade expertise with Kubernetes and the CNCF ecosystem
  • 10+ years of proven experience designing scalable and resilient distributed systems
  • 5+ years of development experience in Go
  • 5+ years of experience with Python, Ruby, or Linux-based automation/scripting
  • Deep understanding of cloud infrastructure (networking, storage, compute)
  • Strong background in automation, CI/CD, and platform engineering

Nice to have

  • Experience building internal platforms used by multiple engineering teams
  • Experience leading large multi-quarter cross-organizational technical initiatives
  • Demonstrated ability to influence technical direction without direct authority

What the JD emphasized

  • AI platform for managing people, money, and agents
  • large-scale distributed systems
  • public cloud platforms
  • Kubernetes
  • distributed systems design
  • reliability
  • observability
  • automation