Workday Developer Platform team seeks a software development engineer to drive the development and modernization of new platform capabilities, focusing on enhancing UI Platform backend services. This role will improve the security, resiliency, and reliability of our backend services to support Workday's continued growth.
Requirements
- 3+ years of coding experience with server-side development utilizing Java/Kotlin as the primary language and exposure to related technologies like Spring
- 2+ years implementing and understanding Object-Oriented Programming and common design patterns (MVC, Inversion of Control, Event-driven systems)
- 2+ years using CI/CD & DevOps Tools: Jenkins, GitHub Actions
- Familiar with the development challenges inherent with highly scalable and available web applications
- Familiar with Cloud Platforms & Infrastructure: AWS, GCP, Terraform
- Experience with containerization & Orchestration: Docker, Kubernetes, Helm
- Knowledge with Database & Middleware: Redis, Kafka, RabbitMQ
Responsibilities
- Collaborate closely with our software engineering teams responsible for the UI platform
- Collaborate across teams to ensure robust, scalable, and efficient solutions
- Produce high quality, reliable and maintainable code to build libraries/frameworks
- drive the development and modernization of new platform capabilities, focusing on enhancing UI Platform backend services
- improve the security, resiliency, and reliability of our backend services
- driving backend platform engineering innovation and modernization by developing new capabilities, strategic architectural improvements, and reducing operational costs
Other
- Take ownership of deliverables from end to end, including requirements, design, implementation, and test
- Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences
- Algorithmic and Object-Oriented Design: Strong analytical and problem-solving skills and a proven understanding and application of object-oriented design (OOD) principles.
- Team Collaboration: Excellent ability to work efficiently within a team, giving to shared goals and encouraging a collaborative environment.
- spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role)