Sr Associate Software Development Engineer – Developer Platforms - Dublin, Ireland - Workday Limited

    Default job background
    Full time
    Description

    About the Role

    As a Sr Associate Software Development Engineer for the Compiled XO team in our Developer Platforms organization, you will be at the foundation of Workday's application development runtime and toolset. It's a wide ranging and exciting role where you, with expert support and training from the team, will help build and evolve our application runtime and associated tooling. This ranges from working on source code transpilation, compiler optimization, transformation and code generation, and everything that's required to be production ready in terms of unit, system, and integration testing, performance testing, production analysis, diagnosis and monitoring. Our engineers are innovative software developers who are deep on development and informed about the latest technologies and trends. If you are fired up about working with developers who are creative and highly technical and you enjoy collaboration with knowledgeable Product Managers, we'd love to speak to you.

    About You

    The project's codebase is Java/Kotlin-based, and Java's core libraries are heavily leveraged. An understanding of Java's core libraries is beneficial. Off-the-shelf solutions will not be available for the engineering challenges the project faces, so a first-principle thinker is required.

    Basic Qualifications

  • Good understanding of the Java Standard Library
  • Previous experience working on complex problems where off-the-shelf solutions were not applicable
  • The ability to learn independently and quickly ramp up on a large codebase
  • The capacity to decompose complex problems into smaller, manageable issues and work towards a clear goal
  • 1-3 years of experience in Object Oriented Design and Programming, either in Java and/or Kotlin
  • Other Qualifications

  • Knowledge and experience in compiler and modern language design is useful but not necessary
  • Experience with Scrum or other Agile development methodologies
  • Knowledge of concurrency, multithreading, server architectures, and distributed systems
  • 1+ years' experience with Workday's XpressO Language and Tools and/or Automation frameworks and infrastructure