Software Development Engineer - Workday Limited
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Summary

Craft backend frameworks for large-scale distributed systems, collaborate with peers, and drive innovation in compute frameworks for top enterprises.

About the Role

Are you passionate about crafting and building large-scale distributed systems? Do you thrive in environments where innovative technology is at the forefront? Do you have a curiosity about distributed transaction processing, in-memory object graphs, and large-scale resource fairness? Responsibilities: • Work primarily on backend frameworks, applying concurrent programming experience to drive innovation • Collaborate with peers on technical design, work estimates, and implementation of new features • Analyze functional requirements and devise architecture designs for highly performant distributed systems • Craft and develop prototypes and features in an Agile methodology • Break down efforts into tasks and spikes, highlighting intra and inter-team dependencies • Prioritize incoming issues vs work to ensure successful sprint planning objectives • Work with extended teams to ensure smooth rollout of functionality • Perform peer code reviews as part of everyday workflow • Contribute ideas for continually improving team efficiency, job enjoyment, and code quality • Research new frameworks, tools, and libraries to stay abreast of current and emerging technologies • Propose and complete mini-research/prototype projects introducing innovative solutions to new or existing problems • Be an enthusiast of our technologies and products, communicating across multiple teams to showcase new features and functionalities • Actively mentor junior developers to enhance their technical expertise and grow the team

About You

You have a passion for distributed systems and deliver them at cloud scale. You love addressing problems with code and proving it through automated tests. You have crafted, built, tested, owned, and supervised a service in production. You strive to understand the big picture and prefer collaboration to going it alone.

Basic Qualifications

• 5+ years of software engineering experience utilizing Java • Commercial experience with distributed, concurrent, high-performance systems • Interest or experience in one or more of the following: MySQL, Redis, Kafka • Unix or Linux experience

;