About The Position

The Software Engineer on the Business Process Optimize (BPO) team designs, builds, and maintains high-performance microservices and data pipelines that power Workday’s next-generation Agentic Workflow and Analytics Platform. The team processes millions of daily requests for more than 100 Tier-0 enterprise customers through Model Context Protocol (MCP) and agent-ready tools. The role involves working with big-data technologies including Kafka, Spark/Flink, ClickHouse, and S3, and developing scalable services in Python, Java, Go, or Scala. The engineer will help extend distributed telemetry and tracing to AI agent execution paths, collaborating with Product, Data Engineering, SRE, and Legal/Compliance to deliver reliable, low-latency features that scale globally.

Requirements

  • At least 5 years of software development engineering experience, including designing, developing, and deploying software solutions, with a strong focus on production applications and distributed systems.
  • At least 3 years of experience with Python, Java, Go, or Scala.
  • Solid ability in data partitioning, event-driven streaming, and columnar query optimization for high-throughput data processing and microservice state management.
  • Working knowledge of RESTful APIs, gRPC, and OTLP for scalable microservices and telemetry integration, and good object-oriented design understanding, including encapsulation, abstraction, and clean API design.
  • Good understanding of unit and integration testing, telemetry-based performance monitoring, and CI/CD pipelines.
  • Working experience with Git, GitHub Actions, and Jenkins using standard branching and merge strategies.
  • Proficiency in Python, Java, Go, or Scala, with hands-on experience in Docker, Kubernetes, AWS infrastructure, and Apache Kafka or Spark pipelines.
  • Team collaboration skills, including agile sprints, peer code reviews, and cross-functional problem-solving, along with technical writing skills for design specifications, API contracts, integration guidelines, and runbooks.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, code, and deploy production-ready microservices and streaming pipelines for BPO’s analytics and agentic engines.
  • Build scalable REST and gRPC APIs for integrations with MCP tools, LLM workflows, and observability frameworks.
  • Optimize high-throughput data ingestion, indexing, and query execution on ClickHouse and distributed event streams.
  • Write unit, integration, and distributed load tests and support end-to-end reliability through CI/CD automation pipelines.
  • Monitor, triage, and resolve production issues to maintain high availability and low latency across global customer tenants.
  • Write API specifications, component designs, and operational runbooks.

Benefits

  • May be eligible for the Workday Bonus Plan or a role-specific commission/bonus.
  • May be eligible for annual refresh stock grants.
  • Comprehensive benefits are referenced, but specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service