Software Development Engineer - Product Development Tools

Workday Workday · Enterprise · Dublin, Ireland

Software Development Engineer role focused on building internal developer tools for a large enterprise AI platform. The role involves improving the productivity of engineering teams by developing and maintaining scalable development, testing, and continuous delivery tools. It emphasizes problem-solving, API development, microservices, and CI/CD pipelines within an agile environment.

What you'd actually do

  1. develops software to improve Workday Product Engineering teams’ productivity
  2. building software that empowers engineering teams to rapidly-develop, test and ship high-quality products
  3. craft the next generation of our Workday Developer Tools
  4. shaping the development lifecycle for other Developers who build our Workday Products

Skills

Required

  • Object Oriented and/or Functional Design and Programming (e.g.: Java, Javascript, Ruby, Scala, etc)
  • API Development
  • building and shipping microservices
  • automation, CI/CD or web testing software
  • agile environment
  • TDD / Unit & System Testing
  • debugging
  • profiling skills
  • common IDEs, build & CI/CD tooling (e.g. IntelliJ, Git, Gradle, maven, Jenkins, Harness, Artifactory)
  • cloud computing platforms (e.g. AWS, GCP)
  • containerization technologies (e.g. Docker)
  • data engineering pipelines (e.g. ETL)
  • writing technical design documents

Nice to have

  • Curious and thoughtful on how to leverage cutting-edge technologies to reduce friction and improve Development Lifecycle productivity
  • Good code review skills and capacity to both provide and act on constructive feedback

What the JD emphasized

  • 5+ years of Object Oriented and/or Functional Design and Programming
  • Experience in API Development and building and shipping microservices
  • Experience working with automation, CI/CD or web testing software
  • BS/MS in Computer Science or related technical field