Sr. Software Development Engineer - Distributed Systems ( Java/ Kotlin)
Core
Designing and scaling Workday's Developer core services platform, specifically the infrastructure managing the full lifecycle of applications (Extend apps) including promotion, deployment, and version management.
Role type
Senior Software Engineer (Distributed Systems & Developer Platform)
Builds
Scalable microservices, frontend experiences, and the Developer Platform App life cycle infrastructure.
Domain
Enterprise SaaS, Cloud Infrastructure, Developer Tools
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, Java, Kotlin, AWS (S3, Lambda, EC2, CloudFront, SQS, SNS, DynamoDB), Kubernetes, Docker, React/TypeScript, API contract management, CI/CD pipelines, Observability, AI-assisted engineering tools (Cursor, Claude Code)
Preferred skills
Model Context Protocol (MCP), Cloud infrastructure cost optimization, Developer Platforms experience
Technologies
Java, Kotlin, Go, AWS, GCP, Azure, Docker, Kubernetes, React, Angular, Vue, MCP, Cursor, Claude Code
Responsibilities
Design and evolve secure, scalable microservices and frontend experiences; Own major platform initiatives end-to-end; Champion best practices in domain-driven design, testing, and architectural modernization; Leverage AI-assisted engineering tools to accelerate delivery; Lead and unblock a small team (1–3 developers) with technical guidance and code reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities