Taro Logo

Principal, Software Engineer (Distributed Systems)

Leading provider of enterprise cloud applications for finance and human resources, founded in 2005, delivering financial management, human capital management, and analytics applications.
Pleasanton, CA, USA
$217,700 - $326,600
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal, Software Engineer (Distributed Systems)

Workday is seeking a Principal Software Engineer specializing in Distributed Systems to join their Capacity Engineering team within the Performance, Resiliency, and Scalability organization. This role represents a unique opportunity to shape the foundation of Workday's scalability and reliability infrastructure.

The position involves designing and implementing cutting-edge frameworks for capacity engineering across Workday's core and shared services. As a Principal Technical Architect, you'll be responsible for ensuring the platform can handle the demands of a rapidly growing customer base while maintaining world-class performance and reliability standards.

The role combines deep technical expertise with leadership responsibilities. You'll be working with distributed systems, identifying bottlenecks, defining robust capacity models, and pioneering solutions that push the boundaries of performance and resilience. Key focus areas include architecting scalable frameworks, providing technical leadership, conducting system analysis, and driving innovation in cloud-native architectures.

Workday offers a comprehensive compensation package including a competitive base salary range of $217,700 - $326,600 USD, bonus potential, and equity grants. The company promotes a flexible work environment where team members spend at least 50% of their time in the office or field, allowing for both collaborative in-person work and remote flexibility.

The ideal candidate brings 10+ years of software engineering experience, deep expertise in Kubernetes, distributed systems, and JVM internals, along with proven experience in technical leadership and system architecture. This role offers the opportunity to make a significant impact on a mission-critical platform while working with cutting-edge technologies in a collaborative, innovation-focused environment.

Last updated 18 days ago

Responsibilities For Principal, Software Engineer (Distributed Systems)

  • Design and implement architectural frameworks for proactive capacity planning
  • Provide senior technical leadership and mentor engineers
  • Conduct analysis of system performance and resource utilization
  • Partner with engineering teams, product management, and SREs
  • Evaluate and recommend new approaches to enhance scalability

Requirements For Principal, Software Engineer (Distributed Systems)

Kubernetes
Java
  • 10+ years of experience in software engineering
  • Deep understanding and hands-on experience with Kubernetes
  • Expertise in distributed computing principles and microservices architectures
  • Profound understanding of JVM internals
  • Experience with public cloud platforms (AWS and GCP)
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Experience with capacity planning and performance modeling

Benefits For Principal, Software Engineer (Distributed Systems)

Medical Insurance
401k
Equity
  • Comprehensive benefits package
  • Flexible work arrangements
  • Stock grants
  • Annual bonus plan
  • Professional development opportunities

Jobs Related To Workday Principal, Software Engineer (Distributed Systems)