Software Development Engineer - Data Warehouse Core



Software Engineering
Vancouver, BC, Canada
Posted on Thursday, June 22, 2023

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 Team

Today’s CFOs have an eye on more than just the bottom line. They are watching the horizon, predicting what is coming, and charting the course ahead. Workday technology enables our customers to plan, complete, analyze for finance, HR, planning and analytics in one system. The Workday Analytics platform is powering our financial reporting and analytics capabilities.

About the Role

You're an engineer who is passionate about data management and distributed data processing frameworks and algorithms. Performance, scalability, and reliability of these algorithms are constantly on your mind and looking to stay involved in these areas. You have the chops to build the infrastructure that powers high-performance data crunching on large volumes of data while ensuring simplicity and ease-­of­-use of the overall product. You enjoy the thrill of coming up with brilliant ideas and can articulate their value­-prop to partners but are most satisfied when you turn these ideas into solid high­ quality implementations that make customers successful.

Learn more about Prism Analytics at Workday

About You

Basic Qualifications

Sr Associate Software Engineer

  • 2+ years of experience as a backend software engineer

  • 2+ years coding in Java, Scala, C++, Go, or Rust

Software Engineer

  • 4+ years of experience as a backend software engineer

  • 4+ years of coding in Java, Scala, C++, Go, or Rust

Other Qualifications

  • BS or MS in Computer Science or related field

  • Experience in database internals, query processing, or distributed systems

  • Linux expertise

  • Good grasp of SQL and distributed data processing

Bonus points if you have looked under the hood of Spark and changed the internals of how the framework works. Optimizing the Spark jobs completion time and scalability are part of the DNA of the team, and we are looking to add engineers that will make the Spark engine as fast as a Ferrari.

Our Approach to Flexible Work

With Flex Work, we’re combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!