Software Developer/ Engineer/ Architect

Software Development Engineer - Full Stack

About the Team

In the Orchestration & Integrations organisation we develop code at the very heart of Workday’s cloud-based software platform. We are responsible for building highly scalable tools and agents that empower the largest customers in the world to design and process enterprise integrations between Workday and their applications. We are also responsible for Workday’s Core Service Orchestration technologies, which are deployed in Workday’s data centres and public cloud environments. We provide orchestration solutions for other Workday development and environments teams, allowing us to reach the next level of scale. The challenges we face enable our engineers to develop deep technical strengths in building the foundations of a cloud platform and hone the engineering skills to solve the most difficult of software engineering problems. 

Our teams are made up of Junior to Senior engineers who are exceptionally innovative and have built highly robust, performant and scalable services. Positions within the Orchestration & Integrations organisation allow you to expand on your knowledge, experience and ensure your talents are always fully utilised.

Technology we teach and use every day: Java, Scala, GraphQL, React, Yarn, Docker, Jenkins, Bamboo, Git, SVN, Linux, Gradle.

About the Role

The Studio team are looking for an experienced developer who will contribute to the design and development of the next generation of tools within Workday's Integration Platform.

You will be joining the team who own Workday Studio, the primary Integration Tool that developers use to build sophisticated and reliable integrations that place Workday within a customer's enterprise landscape. Workday Studio is a successful product with widespread and ever-increasing use. A visual integrated development environment built atop the Eclipse platform, our plugins are written in Scala. However, we are constantly looking for ways to further enable our users by extending the tools on offer and modernising our stack.

  • Modern web UI development tools and frameworks, we currently use TypeScript and React
  • Proficiency in Javascript, (experience in Java and or Scala a plus)
  • Proficient in major development tools and processes, such as source control, requirement spec, design and design review, unit test, system test, performance test, etc.
  • Continuous Integration tools and discipline
  • Experience in an Agile environment
  • Proven record of working with Continuous Delivery toolchains
  • BS in Computer Science or related fields. Graduate degree preferred.