Software Development Engineer
Overview
As a member of the UI and Tooling Server team, you design, build, and operate backend services that power Workday’s Developer Platform. You’ll own end-to-end features from API contracts to production health, while delivering developer-facing UI capabilities. You’ll work with Java/Kotlin on Spring Boot in AWS/Kubernetes, integrating AI capabilities and ensuring reliable, scalable cloud-native services. This role emphasizes collaboration with product, design, and engineering teams to ship value for thousands of developers.
Compensation / Benefitsbase salary with regional rangesbonus plan or role-specific commission/stock grantsannual refresh stock grantsflexible work arrangement (Flex Work)remote work options and in-office collaborationequal opportunity employer and accommodations available
ResponsibilitiesDesign and deliver backend microservices end to end, from design to production rollout and healthBuild and evolve public/internal APIs with versioning, backward compatibility, and securityOperate services in a cloud-native environment with metrics, logging, SLO-based alerting, and on-callIntegrate AI capabilities (LLMs, real-time streaming, MCP-based tooling) into the platformUse AI-augmented development tools in daily workflow and set team practices for agent-generated codeCollaborate with product managers, designers, and engineers to break down ambiguous requirements into executable work and articulate tradeoffsRaise the technical bar via code review, design feedback, pairing, and test automation; write technical docs about owned features
Key requirements5+ years of software engineering with backend microservices and distributed systems5+ years of Java or Kotlin with production Spring Boot experience; Go is a plusExperience with cloud platforms (AWS preferred, GCP or Azure)Docker and Kubernetes expertise3+ years operating production services with observability, SLO-based alerting, and on-callHands-on experience with AI-augmented development tools (e.g., Cursor, Claude Code, GitHub Copilot) and ability to review and validate agent-generated codeStrong backend proficiency in Java/Kotlin, design patterns, HA architectureEnd-to-end service ownership including CI/CD and cloud-native observability1+ years building modern frontend UIs (e.g., React, Angular, Vue)Strong collaboration and communication skills; ability to articulate tradeoffs to technical and non-technical stakeholdersExperience with developer platforms, DevTools, or language servers is a pluscollaborativeclear communicatorability to break down complex problemsJavaKotlinSpring Boot