Sr Associate Software Engineer (distributed Systems)

Workday

Fully remote
3+ years software engineering experience
2+ years scala or java development
Bachelor's degree in computer science
The role involves building highly scalable and resilient distributed systems that serve as the critical entry point for Workday's extensive integrations

Job Summary

  • The role involves building highly scalable and resilient distributed systems that serve as the critical entry point for Workday's extensive integrations.
  • Candidates will work with technologies such as Scala, Akka HTTP, and Akka Streams to develop robust routing, validation, and authentication logic.
  • Workday offers a flexible work approach requiring at least half of the time each quarter to be spent in-office or with customers, fostering a culture of integrity and collaboration.

Matching Summary

The role involves building highly scalable and resilient distributed systems that serve as the critical entry point for Workday's extensive integrations.

Skills & Requirements

Must-have

  • 3+ years software engineering experience
  • 2+ years Scala or Java development
  • Bachelor's degree in Computer Science
  • Experience with distributed systems design
  • Proficiency in unit and integration testing

Nice-to-have

  • Familiarity with Akka HTTP and Akka Streams
  • Experience with high-throughput services
  • Strong algorithmic thinking skills
  • Collaborative team member mindset
  • Knowledge of reactive streaming frameworks

Key Requirements

  • 3+ years of software engineering experience
  • 2 years of experience with Scala or Java
  • Bachelor's degree in Computer Science or equivalent practical experience

Work Rights

Not specified

Tailored Resume

Cover Letter