Software Development Engineer – Developer Platforms
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 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. A solid understanding of Java's core libraries is essential. Off-the-shelf solutions will not be available for the engineering challenges the project faces so a first-principle thinker is required.
Basic Qualifications
A solid understanding of Java and its core libraries.
Previous experience working on non-trivial problems where off-the-shelf solutions were not applicable.
The ability to independently ramp up on a large codebase.
The capacity to decompose complex problems into smaller manageable issues and work towards a clear goal.
3-6 solid years of experience in Object Oriented Design and Programming preferably in Java and/or Kotlin.
Other Qualifications
Knowledge and experience in compiler and modern language design is an useful but not necessary
1+ years’ experience with Workday's XpressO Language and Tools and/or Automation frameworks and infrastructure would be an advantage (but not a hard requirement)
Experience with Scrum or other Agile development methodologies
Knowledge of concurrency multithreading server architectures and distributed systems
Research new technology and development tools in our space to remain abreast of current and emerging technology
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!
All vacancies from "Workday" ⟶
views: 7.4K
valid through: 2024-01-29