Software Development Engineer

Workday Workday · Enterprise · Pleasanton, CA

Software Development Engineer role focused on building AI-powered developer tools for Workday's platform. The role involves full-stack development, including React interfaces and Node.js backend services, to enhance how developers build on Workday products. Key responsibilities include contributing to features for App Builder and CLI, collaborating with cross-functional teams, and troubleshooting issues. Familiarity with LLM integration, agentic architectures, and real-time streaming is required.

What you'd actually do

  1. Contribute to and deliver new and existing features for App Builder, the CLI, and other developer tools, with a focus on scalability, performance, and a high-quality developer experience.
  2. Collaborate with peers, product owners, and designers to scope, plan, and ship features in an agile environment.
  3. Discover and troubleshoot issues within the existing architecture and codebase, identifying opportunities for improvement and keeping the platform healthy and forward-looking.
  4. Support developer-facing documentation, onboarding flows, and tooling improvements that make the platform easier to adopt and extend.
  5. Contribute to release planning by evaluating the effort, risk, and priority of planned features.

Skills

Required

  • TypeScript/JavaScript
  • React
  • Node.js
  • RESTful APIs
  • complex third-party API integrations
  • large language model integration strategies
  • OpenAI-compatible APIs
  • data streaming
  • tool/function calling
  • agentic architectures
  • Model Context Protocol (MCP)
  • production-grade backend services
  • real-time streaming (SSE/WebSockets)
  • modern frontend technologies
  • HTML
  • CSS
  • design systems
  • reusable component libraries
  • testing methodologies
  • Jest
  • React Testing Library
  • JUnit
  • Cypress
  • application observability
  • error tracking
  • metrics instrumentation
  • product analytics
  • CI/CD workflows
  • GitHub Actions
  • Jenkins
  • communication and collaboration skills
  • working across teams
  • security and compliance reviews
  • technical writing

Nice to have

  • Kotlin
  • Spring Boot
  • creating CLI tools
  • Go
  • cloud development technologies
  • AWS
  • Kubernetes
  • Helm
  • design systems
  • component libraries
  • AI coding tools
  • Cursor
  • Claude Code

What the JD emphasized

  • 4+ years of professional experience building and supporting multi-tier or full stack web software
  • 4+ years of deep proficiency in TypeScript/JavaScript, including mandatory experience with React
  • 4+ years of experience in Node.js for backend service development
  • 4+ years experience developing RESTful APIs and manage complex third-party API integrations
  • Familiarity with large language model integration strategies, such as OpenAI-compatible APIs, data streaming, and tool/function calling, with an understanding of agentic architectures and the Model Context Protocol (MCP) as a producer or consumer.

Other signals

  • AI platform for managing people, money, and agents
  • AI-powered tools that enable our users
  • large language model integration strategies
  • agentic architectures