jobapplier

Senior Software Engineer (Distributed Systems)

Workday

Skills

Required

  • distributed systems
  • Kafka / Redis / RabbitMQ
  • cloud
  • NoSQL
  • EU
  • Sovereign Cloud
  • EU-SOV
  • Java / Scala
  • Golang
  • Chef
  • Kubernetes

Preferred

  • Implementing platform security controls
  • IAM
  • RBAC
  • TLS
  • encryption
  • messaging
  • streaming
  • caching

Join Workday as a Senior Software Engineer in the Data Platform and Observability team. You will be responsible for designing, building, and enhancing critical distributed services, managing and optimizing Workday's distributed services in various cloud environments, and participating in the on-call rotation to support the distributed systems platforms. You should have a strong background in distributed systems, significant experience with NoSQL technologies, and a passion for writing efficient software and scaling large distributed systems.

You are a senior software engineer with a distributed systems background and significant experience in distributed systems products like Kafka, Redis, RabbitMQ or Zookeeper. You have independently led product features and deployed on large scale NoSQL clusters

About Workday

Supporting disaster recovery, business continuity, and operational resilience for mission-critical distributed platforms

Responsibilities

  • Design, build, and enhance critical distributed services, including Kafka, Redis, RabbitMQ, and other core distributed services.
  • Lead the development and deployment of core software modules for streaming, messaging, and caching, ensuring high performance and reliability.
  • Champion all aspects of streaming, messaging, and caching with a focus on resiliency and operational excellence, while participating in the on-call rotation to support the distributed systems platforms.
  • Supporting compliance initiatives such as GDPR, ISO 27001, SOC 2, or similar regulatory frameworks

Requirements

  • 1+ year of leading a NoSQL technology related product right from conception to deployment and maintenance

4+ years of distributed systems experience

  • 6+ years of software engineering experience using one or more of the following: Java/Scala, Golang
  • 3+ years of development and DevOps experience in designing and operating large-scale deployments of distributed NoSQL & messaging systems
  • 6+ years of experiences as a Kafka, Redis or RabbitMQ Admin with cloud platform experience
  • Candidates with experience supporting EU Sovereign Cloud (EU-SOV) or other regulated cloud environments are highly preferred
  • Consistent track record of technical project leadership and success involving collaborators and interested partners across the enterprise
  • Strong written and oral communication skills and the ability to explain esoteric technical details clearly to engineers without a similar background
  • Expertise with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD
  • Hands-on experience with atleast one or more distributed systems technologies like Kafka/RabbitMQ, Redis, Cassandra
  • Experience with distributed system performance analysis and optimization
  • Expertise in developing distributed system software and deployments that perform well and degrade gracefully under excessive load
  • Extensive experience with modern software development tools including CI/CD and methodologies like Agile
  • Experience learning complex open source service internals via code inspection

Experience with Linux system internals and tuning

  • Operating production workloads in sovereign, government, or regulated cloud environments
  • Managing Kafka, Redis and RabbitMQ in environments with strict data residency, compliance, and security requirements
  • Collaborating with Security, Compliance, and Infrastructure teams to prepare for audits and maintain operational compliance

Preferred

  • Preferred Experience – EU Sovereign Cloud (EU-SOV)
  • Implementing platform security controls, including IAM, RBAC, TLS, encryption, certificate management, and secrets management

Pay

EUR 96,000 - 144,000