Software Development Engineer – Developer Platforms

Workday

  • Dublin
  • Permanent
  • Full-time
  • 24 days ago
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 RoleAs 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 YouThe project's codebase is Java/Kotlin-based, and Java's core libraries are heavily leveraged. An deep 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 QualificationsDeep and solid understanding of the Java Standard LibraryKnowledge of concurrency, multithreading, server architectures, or distributed systems is a mustDemonstrable experience working on complex problems where off-the-shelf solutions were not applicableThe ability to learn independently and quickly ramp up on a large codebaseThe capacity to decompose complex problems into smaller, manageable issues and work towards a clear goal5-10 years of experience in Object Oriented Design and Programming, either in Java and/or Kotlin working on complicated problemsOther QualificationsKnowledge and experience in compiler and modern language design is useful but not necessaryExperience with Workday's XpressO Language and Tools and/or Automation frameworks and infrastructure is an advantageExperience with Scrum or other Agile development methodologiesOur Approach to Flexible WorkWith 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!

Workday

Similar Jobs

  • Senior Software Development Engineer

    Autodesk

    • Dublin
    Job Requisition ID # 24WD78003 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime?…
    • 23 days ago
  • Principal Software Development Engineer

    Mastercard

    • Dublin
    Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure …
    • 8 days ago