The Orchestration and Insights team owns the product lifecycle for the background processing grid for Workday. We are a core part of the Workday stack, working with concurrent and distributed systems to provide a background job processing platform for our internal and external customers. Distributed systems are hard, so we love the elegance that Scala and Akka bring.
Our grid runs mission critical processing for our customers and has a key role in the scalability of Workday’s platform. Our team is constantly innovating and evolving to build the next generation of our critical Workday services.
We are also responsible for Workday’s core service orchestration technologies, which are deployed in Workday’s data center and public cloud environments. We provide orchestration solutions for other Workday development and environments teams, allowing us to reach the next level of scale.
Contact us if you:
- Love to solve problems with code (and prove it works via automated tests!)
- Have a passion for developing distributed systems and delivering them at scale while planning for future growth.
- Have a strong sense of ownership, having worked on and monitored a service in a production environment.
- Are excited by shipping new features and know that delivering to production takes more than just coding.
- Understand software is made by humans and what that means for software development.
- Strive to understand the big picture. Given the choice, you would prefer to collaborate than to go it alone.
- Continuously growing your skillset.
- Enjoy working in an environment where teams are given autonomy and empowered to succeed.
- 3+ years experience with Scala, or advanced Java with an interest in Scala / functional programming.
- Commercial experience with distributed, concurrent, high-performance systems.
- Interest or experience in one or more of the following is advantageous: Akka, Kafka or Zookeeper.
- UNIX or Linux experience.
- BS in Computer Science or related fields.