Sr. Associate Software Development Engineer - Big Data Services

Workday Workday · Enterprise · Vancouver, BC

Workday is seeking a Sr. Associate Software Development Engineer for their Big Data Services team. This role will focus on developing, implementing, and supporting a fault-tolerant, high-performance data analytics platform that serves Workday's analytics and machine-learning applications. Responsibilities include building scalable solutions for hybrid-cloud environments, modernizing infrastructure, and working on software development, logging, monitoring, and DevOps. The role requires experience in distributed systems, Java, and Python, with a focus on big data technologies.

What you'd actually do

  1. Develop scalable solutions for both Workday private data centers and public cloud
  2. Rapidly build new applications and automate operations on one of the largest big data clusters on Earth
  3. Modernize our on-premise Hadoop infrastructure to provide public-cloud-like services
  4. Work on multiple types of software development including REST services, logging/monitoring, and DevOps.
  5. Collaborate with other team members to deliver innovative tools that solve challenging problems

Skills

Required

  • 2+ years experience in software development engineering
  • 2+ years of distributed systems engineering experience
  • Java
  • Python

Nice to have

  • Scala
  • Python
  • Ruby
  • enterprise security
  • encryption at-rest and in-motion
  • authentication and authorization
  • Hadoop/Spark clusters
  • distributed computing design patterns
  • agentic software development
  • Kubernetes
  • Docker
  • public cloud capabilities and architecture
  • communication and presentation skills