About the TeamWorkday's Agent Platform team is building and maintaining the frameworks, libraries, and patterns that hundreds of Workday developers use to build LLM Agents which interact with Workday's systems.
A large part of the team's responsibilities is understanding the complicated networking and authentication flows for agent communication and tool call execution as they wend their way through Workday's infrastructure.
This role will focus on a public gateway and routing service for all agents, written in Rust. This includes all Workday's public MCP offerings, and A2A integrations.
This is a fun space, the industry changes rapidly and there are no standards. It's the Wild West and we're here to figure out what makes sense and build it!
About the RoleKey Responsibilities:- Build and Maintain an internal and external-facing gateway and network proxy for agent traffic.
- Build and Maintain MCP and A2A integration points for customers integrating with Workday.
- Identify pain-points in the Developer Experience, both internal and external, propose and implement solutions.
- Architect new, and simplify old authentication schemes for agents.
- Documentation!
About YouA generalist/backend Software Development Engineer who wants to work on Workday's public interface for Agent integration and communication.
No ML experience required.
Basic Qualifications - Sr. Software Engineer- 5+ years of experience in software engineering in a modern programming language such as, but not limited to: Typescript, Rust, Go, Python, etc.
Basic Qualifications - (P3) Software Engineer- 3+ years of experience in software engineering in a modern programming language such as, but not limited to: Typescript, Rust, Go, Python, etc.
Other Qualifications:- Experience in Rust (Nice to have)
- Experience with LLM Agent Protocols such as MCP and A2A
- Experience with OAuth authentication schemes
Workday Pay Transparency StatementWorkday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants. Recruiters can share more detail during the hiring process. Each candidate's compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. For more information regarding Workday's comprehensive benefits, please click here.
Primary Location: CAN.BC.Vancouver
Primary Location Base Pay Range: $140,000 CAD - $210,000 CAD
Primary CAN Base Pay Range: $140,000 - $210,000 CAD
Our Approach to Flexible WorkWith Flex Work, we're combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply
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). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.