Job Software Developer/ Engineer/ Architect

Senior Software Development Engineer

About the Team

The Object Management Service (OMS) has immediate openings for an experienced and strong Java engineer on the Data Model team to work at the very heart of Workday’s cloud-based software platform.

Workday is the leading Enterprise Cloud Applications provider developing and deploying a wide range of business applications. The Data Model team owns the key components at the very heart of Workday stack, by providing instance models including semantics for the instance as well as efficient representation of tenanted data and its changes in memory and at rest.

As a member of this team you’ll work with exceptionally innovative and experienced engineers that have built highly robust and scalable representation of tenanted data and its changes in memory and at rest. You will tackle the unique challenge as Workday onboarding bigger customers, building more customizations, scaling with rapidly growing business needs and minimizing operational cost. Be truly agile and see your solutions in production use at the speed of cloud with rapid deployments and keep rolling the schema forward with zero downtime upgrade.

 

About the Role

What you will do:

  • Contribute ideas for continually improving the team's productivity, job enjoyment, and code quality
  • Design, build highly performant, scalable, and maintainable persistent stores for tenanted data
  • Collaborate with architects, principal engineers and technical product managers to analyze functional requirements, devise architecture designs that provide real scalability, low latency, and high availability
  • Be responsible for system performance and stability by proactively identifying and diagnosing issues and rapidly deploying code to address production issues
  • Be an evangelist of our technologies and products. Influence and collaborate across functional teams in coming together towards a common business goal and data architecture
  • Provide technical guidance and mentorship to junior developers

 

  • BS in Computer Science or related fields required. Graduate degree preferred
  • 5-8+ years of object-oriented programming experience in a JVM language. Proficient in applying common design patterns
  • 5-8+ years of relevant experience with operations, development, and testing of large-scale distributed systems
  • Proficient Java Experience Required
  • Proven sense of urgency in driving a project to its completion by constantly negotiating between scope and schedule
  • Career & Capability Growth
  • Wellness Program
  • Pension
  • Health Insurance & Dental Plan
  • Employee Assistance Program
  • Tax Saver Scheme
  • Stock Schemes
  • 27 Days Annual Leave