Job Software Developer/ Engineer/ Architect

Core Java Software Engineer - Distributed Systems

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.

  • 3+ years’ experience in a hands-on development role
  • BSc in Computer Science or related fields.
  • Have a passion for distributed systems and relish delivering them at cloud scale
  • Love to solve problems with code and prove it through automated tests
  • Have designed, built, tested, owned and monitored a service in production.
  • Excited by shipping new features and know that delivering to production takes more than just coding
  • Strive to understand the big picture and given the choice, you would prefer to collaborate with product owners, architects, quality assurance and infrastructure than to go it alone
  • Looking to continuously growing your skills
  • Career & Capability Growth
  • Wellness Program
  • Pension
  • Health Insurance & Dental Plan
  • Employee Assistance Program
  • Tax Saver Scheme
  • Stock Schemes
  • 27 Days Annual Leave