Do what you love. Love what you do.
At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.
About the Team
We are experts in concurrent and distributed systems and are responsible for services at the very heart of Workday. We are passionate about technology and look to apply the appropriate technology as opposed to writing it ourselves. We provide core technologies to other Workday development teams and infrastructure.
About the Role
Are you passionate about designing and building large scale distributed systems? Does leading edge technology rock your world? Are you curious about distributed transaction processing, in-memory object graphs, large scale MVCC, resource fairness and interested in developing computer frameworks that scale to the biggest enterprises in the world?
Software Development Engineer - Distributed Systems Designs, develops, troubleshoots and debugs distributed software programs for enhancements and new products across multiple disciplines and multiple platforms. Capable of designing and implementing software able to manage the tradeoffs between data consistency, availability, partition tolerance. Develop, design 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.
About You
What you should have:
What we hope you have:
What we offer:
#LI-GS