Senior Software Development Engineer - Developer Platform

Workday Workday · Enterprise · Boulder, CO

Senior Software Development Engineer for Workday's Developer Platform team, focusing on building foundational platform capabilities, APIs, and SDKs for external developers to build on Workday products. The role involves leading design and implementation of key platform components, ensuring scalability, reliability, and a strong developer experience, while also mentoring junior engineers and contributing to technical strategy.

What you'd actually do

  1. Contribute to and execute on the technical strategy for the Workday Developer Portal and adjacent services, implementing platform capabilities that enable external developers and partners to build across Workday products.
  2. Lead design and implementation of key platform components—including APIs, SDKs, and agentic service integrations—with a strong emphasis on scalability, reliability, and developer experience.
  3. Collaborate closely with principal engineers, product managers, and cross-functional teams to translate platform growth goals into well-scoped, executable engineering work.
  4. Uphold API governance and engineering best practices within your team, including versioning, backward compatibility, and security standards for public-facing surfaces.
  5. Mentor junior and mid-level engineers through code review, design feedback, and pairing, and help raise the technical bar on the team.

Skills

Required

  • 8+ years of software engineering experience
  • 4+ years experience designing, developing, and deploying distributed systems
  • Experience designing and building capabilities for developer platforms, developer portals, or other external‑facing surfaces used by third‑party developers or partners
  • Hands-on experience building and operating cloud‑native services (for example on GCP, AWS, or Azure)
  • Experience working with modern web technologies and APIs (for example, TypeScript/JavaScript, React, and REST/GraphQL) in a production environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Clear understanding of developer experience (DX)
  • Hands-on expertise with cloud-native infrastructure and Kubernetes
  • Strong API design fundamentals, including REST, GraphQL, OAuth 2.0/OIDC, and versioning best practices
  • Demonstrated ability to lead technical work end-to-end within a team
  • Experience building software consumed by external developers or partners in an enterprise SaaS environment
  • Experience mentoring engineers through code review, design feedback, and pairing
  • Excellent communication skills

What the JD emphasized

  • senior-level ownership of web or platform services in production
  • Experience designing, developing, and deploying distributed systems
  • Experience designing and building capabilities for developer platforms, developer portals, or other external‑facing surfaces used by third‑party developers or partners
  • Hands-on experience building and operating cloud‑native services
  • Experience working with modern web technologies and APIs
  • Hands-on expertise with cloud-native infrastructure and Kubernetes
  • Strong API design fundamentals