Software Developer/ Engineer/ Architect

Senior Software Development Engineer

About the Role

*Relocation assistance is available for this position.*

Are you a critical thinker who enjoys taking on the challenges presented by data migrations across distributed systems? 

Would you like to help build the next generation of enterprise tooling to make the adoption of Workday features as quick and easy as possible for our customers and implementation partners?

As a Senior Software Development Engineer in CDT, you’ll be designing and developing the tools which help customers adopt Workday and it’s features, by making it easy and reliable for them to move their data and configuration objects into their Workday environments using various modern technologies and platforms.  You’ll draw on your depth of experience to guide and mentor the team in day to day developer tasks, as well as guiding the strategic direction in the solutions we design and build.

You’ll be joining a team which is always striving to improve their ways of working and development processes to increase our efficiency, security and quality of releases.  You’ll be using your unique experiences and skills to contribute to the team’s success in delivering high value, high quality software to our customers.

 

What you will do:

  • Put our customers first by working closely with Product Management to ensure we deliver solutions that add value to our customers.
  • Live the Workday core values on a daily basis.
  • Design & develop high quality, secure enterprise solutions.
  • Actively engage in code reviews and design discussions.
  • Display innovative & analytical thinking.
  • Follow agile methodologies to drive continuous delivery.
  • Learning and sharing what you've learnt with others.
  • Collaborate well with your team and teams across Workday.
  • Coach and mentor less experienced engineers.
  • Actively identify areas of improvement and propose solutions.
  • Interest or experience in Functional Programming.
  • General Linux and CLI familiarity.
  • Appreciation for the value of diverse ideas in coming up with innovative solutions.
  • Experience writing Scala solutions with frameworks like CATS.
  • Experience mentoring less experienced engineers.