Software Development Engineer



Software Engineering
Victoria, BC, Canada
Posted on Tuesday, August 29, 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

We build software that powers Workday’s Omnichannel Engagement platform, responsible for orchestrating, scheduling, and delivering billions of messages annually, worldwide, via multiple channels to some of the biggest companies in the world! Our platform and applications enable Workday Learning, Recruiting, Student and other apps to easily connect and engage employees, job applicants, and others via targeted campaigns, task assignments, reminders and notifications. We help our clients simplify engagement at scale: our goal is to deliver the right message to the right person at the right time.

About the Role

Do you enjoy working with interconnected systems, and as part of a larger team? This position offers the opportunity to drive the design, development, and operation of the campaigning services and collaboration frameworks used by Workday Applications, implementation partners, and our customers. Our highly scalable communication platform primarily consists of back-end services built using Java and Workday frameworks with a modern React front-end. We work with engineering, product, and design peers to build our vision, design and implement features, and operate the platform. Our worldwide customers have high expectations of our platform’s quality and security, which we ensure through careful attention to our development and operations processes. We also have lots of fun while we work!

In this role you’d often write and test product/system code, participate in and/or lead design reviews for technology decisions, triage product issues and resolve by analyzing the source of the issue and its impact, and review others’ code around methodology, testability, and efficiency.

About You

You are a great teammate who enjoys collaborating with others to build rich end-to-end experiences. You have talent for creating usable, scalable, and well-tested software. You want to work in a highly collaborative, agile environment. You love learning new technologies, languages, tools, frameworks and want to grow in your software engineering career. Finally, you take a break every now and then to have a little fun too!

Basic Qualifications (Software Developer)

  • 3+ years of experience with software development in one or more programming languages

  • In-depth knowledge of object-oriented design and development

  • Experience developing and deploying enterprise level microservices

Basic Qualifications (Sr. Associate Software Developer)

  • 2+ years of experience with software development in one or more programming languages

  • Strong foundation in object-oriented design and development

  • Experience developing and deploying microservices

Other Qualifications

  • Familiarity with build and deployment processes and tools (Jenkins)

  • Excellent verbal and written communication skills

  • Passion for data driven decision making to aid team and product direction

  • Familiarity with AWS platforms and tools would be a plus

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!