Senior Software Development Engineer - Distributed Systems

Be among the first applicants.
Canada Workday ULC
British Columbia
CAD 80,000 - 100,000
Be among the first applicants.
5 days ago
Job description

About the Role

We are looking for an engineer to join the Analytics back-end execution engine team. The engine runs in a cloud-based multi-tenanted architecture and processes more than 4 billion report executions monthly (growing 40% YOY). You will be focusing on scaling the engine for the largest HCM and FIN customers in the world as well as working on the next generation of the engine. If you want a challenge, come join us!

About You

We're looking for someone that loves working on sophisticated technical projects with some unknowns. You are passionate about reporting tools and functionality that tackle customer problems, and you enjoy researching new insights and ensuring those contribute to our customers' experiences. You care about customer happiness and solving thorny customer-centric problems, and you are enthusiastic about code quality and advocate for the best development practices.

Basic Qualifications

  1. 5+ years of software engineering experience
  2. 5+ years of distributed systems engineering experience utilizing one or more of the following: Java, Scala, Python, Golang

Other Qualifications

  1. Superb communication skills. Ability to articulate sophisticated technical ideas
  2. Proven experience building and delivering high-performance processing
  3. Ability to mentor junior engineers
  4. Highly motivated to determine how things work
  5. Good grasp of SQL
  6. Ability to connect business needs with technology
  7. Masters or Bachelors in Computer Science
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Development Engineer - Distributed Systems jobs in British Columbia