Sr. Software Engineer (distributed Systems)

Workday Workday · Enterprise · Atlanta, GA

Senior Software Engineer role focused on building and scaling core backend infrastructure services for Workday Extend, including event messaging, identity management, and provisioning. The role emphasizes designing and maintaining resilient distributed systems and microservices, leveraging AI-assisted development tools, and ensuring high velocity and reliability in cloud environments.

What you'd actually do

  1. Design, build, and evolve secure, scalable, and decoupled core product microservices alongside responsive, intuitive frontend user experiences.
  2. Implement and maintain resilient distributed systems that support mission-critical product features, ensuring strong performance, reliability, and code quality.
  3. Translate complex product requirements into functional software solutions, breaking down ambiguous technical challenges into clear deliverables.
  4. Apply and advocate for best practices in domain-driven design, robust API contract management, comprehensive testing, and end-to-end observability.
  5. Leverage and champion AI-assisted engineering tools (such as Cursor or Claude Code) and modern coding techniques to accelerate delivery and improve code quality.

Skills

Required

  • Java or Scala
  • backend microservice architectures
  • distributed systems
  • modern JavaScript frameworks (e.g., React, Angular, or Vue)
  • cloud-based production services
  • AWS/ GCP
  • Docker
  • Kubernetes
  • AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar)
  • Model Context Protocol (MCP)

Nice to have

  • object-oriented or functional programming languages
  • frontend user interfaces
  • domain-driven design
  • API contract management
  • comprehensive testing
  • end-to-end observability
  • modern coding practices
  • full-stack paradigms
  • API development
  • spec-driven development

What the JD emphasized

  • distributed systems
  • microservices
  • cloud-based production services
  • containerization and orchestration technologies
  • AI-assisted development tools