Sr. Software Development Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
At Workday, we love to have fun! From quirky sprint names, to adventurous team outings, our team knows the importance of having fun as a team together. Inclusivity and diversity is important for the team, everyone on the team takes training on Workday's VIBE (Value, Inclusion, Belonging, Equity) program. What is the Developer Platform App life cycle at Workday? Developer Platform App life cycle is the core of Workday's Developer Platform, providing the infrastructure to manage the full lifecycle of applications. This platform governs the promotion, deployment, installation, version management, and compiler orchestration of Extend apps. Built on AWS, our services are designed with core components focused on scalability, resilience, and robustness. We are looking for a full stack Software Development Engineer with a strong backend focus to join the App Hub team. In this role, you will spend the majority of your time designing, building, and operating production microservices on AWS and Kubernetes that serve as the foundation for Workday's Extend developer ecosystem. You will own services end-to-end, from design and implementation through production reliability, and build frontend interfaces where the work requires it. Responsibilities include: Collaborate with peers, product owners, and designers to design, build, test, and deliver high-quality software to Workday's growing developer community Design and implement scalable, resilient microservices on AWS with Kubernetes Write clear, efficient, and maintainable code and participate actively in design and code reviews Build frontend interfaces as required to deliver complete, production-ready features Own services through their full lifecycle, including incident response, root cause analysis, and ongoing reliability improvements Discover and troubleshoot issues with existing architecture and code Support release planning by providing detailed estimates of effort, risk, and priority in an agile environment Contribute to team productivity, tooling, and process improvements About You