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 TeamCome join the API Gateways team to help build the framework and tooling that serves as the doorway to all the Workday APIs. The Workday API Gateways allows customers to turn business applications code into scalable, resilient, fault tolerant production systems without having to be concerned about handling their applications in a distributed systems environment, and without the need for the application teams to understand deployment technologies, and infrastructure management. Workday API Gateways handles tasks such as traffic management, authentication and authorization, monitoring and API versioning, which allows application developers to focus on their business logic, supporting the ecosystem of Workday Microservices.As a member of our team, you will work with a group of passionate, mission-focused colleagues to propose ideas, craft and build software that support the Workday APIs. You will have the opportunity to understand customer needs and help fulfill them. You will see your creations thrive from the development life cycle and receive feedback for future developments. You will get the chance to be a full stack developer, working with various areas across the Workday architecture. You will have gained the experience to grow your skills, tackle hard problems, and learn from and mentor others along the way.About the RoleAre you passionate about APIs? Are you interested in building future frameworks and tooling to support Workday's API offerings? Do you consider yourself an advocate on the subject of APIs? Do you enjoy attending meetups and Dev Conferences?Our team values innovation, collaboration, and ownership. We believe mistakes are inevitable, but learning from them is essential. We want folks who are willing to grab a shovel and dig in regardless of title or position. This is a ground floor opportunity to join a small and rapidly growing team in Workday' at Dublin IR.What does a Software Development Engineer do at Workday?Design and implementation of features and components in a team oriented environment.Develop and deploy software and tools in support of a data processing system, including highly concurrent transaction processing, distributed memory management, communication protocols, and efficient distributed data algorithms.Troubleshoots and debugs distributed software programs for enhancements and new products across multiple disciplines and multiple platforms.Collaborates with team members by white-boarding and working through idea’s with constructive input from the rest of the team and vice-versa.Share knowledge via mentoring, reviewing code, reviewing design docs or giving technical talks.Experience delivering high-performance, high-throughput solutions.Do you get excited by?Building sophisticated, scalable and performant components.Experimenting with the latest technologies.Introducing the team to new technologies, frameworks, and points of view.“Grabbing the shovel” to help drive the team or technology without prompting.Getting in on our Dublin IR Office to help craft the product and internal engineering culture. If you answered “YES!” to these questions, please apply and see if you have the determination to be part of the revolution of cloud-based, user-friendly enterprise software systems of tomorrow!Our Tech: Java, Scala, AKKA, MicroservicesAbout YouBasic qualifications:MS in Computer Science or other relevant degree and 5+ years of software development experience OR BS in Computer Science other relevant degree and 8+ years software development experience5+ years of experience using Java or ScalaOther Qualifications:Experience with ScalaExperience designing and building sophisticated fault-tolerant and resilient software.Familiarity with HTTP/TCP protocolsPassion for software development and development platformsSource control, IDE, JUnit test, Gradle, profiling, JIRA, Crucible, POSTMAN, etc.Experience working with JSON, XML, SOAP, RESTStrong written and verbal communication skills, sense of ownership, urgency and driveExperience with Akka HTTP and Akka Stream is a plusExperience with leadership roles is a plus#LI-AM15Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!
View Original Job Posting