Workday

Sr Associate Software Development Engineer – Developer Platforms

Dublin, Ireland
Java Kotlin
Description

Your work days are brighter here.

At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That’s why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don’t need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.

About the Team

Our mission is to help scale the Workday application platform and power the next wave of application growth and opportunity at Workday. We aim to deliver performance and scaling possibilities by delivering a compilation/transpilation tool and corresponding runtime that is fast through optimisation and transformation techniques. Our CXO team is based in Dublin, Ireland, and Munich, Germany, and currently serves a 2000+ Workday development community. We have a work environment that is not driven by external product launches but is driven by the performance and scalability needs of our development community, which allows us to focus on producing well thought out solutions that enhance our application development runtime platform.

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



Our Approach to Flexible Work
 

With Flex Work, we’re combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 241 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers