Senior Software Developer, Data Collection

Engineering Remote - Canada


Moz is looking for a talented Senior Software Developer to join our Data Collection team who is ready to take on our diverse technical challenges. We’re a services team that supports multiple consumer products at Moz by providing them with high-quality data in a timely and cost-effective manner. 


  • Work with the team to plan, design, and deliver new functionality in our data collection services.
  • Through research and evaluation, improve and evolve our data collection systems to be more reliable, faster, and cost efficient.
  • Manage our environments in Amazon Web Services (AWS) and other systems, with a focus on Infrastructure as Code (IaC) in Terraform.
  • Work with the team to manage the operation of our data collection systems, ensuring that they are running smoothly at all times.
  • Participate in and collaborate to continuously improve our Scrum-based agile software development process. This will include regular meetings and discussion for software design, development, and code review.
  • Participate in the documentation of our software, development process, production environments, and procedures.
  • Contribute to the team’s roadmap and ensure progress towards architectural excellence for our services as well as steady reduction in technical debt.
  • Provide mentorship for less experienced developers on the team and foster an environment for the team to write the best code they can.

Required Experience:

  • Proficiency with both typed and dynamic languages, we work in Ruby, Python, and Scala
  • Experience maintaining production systems, responding to bugs and outages, managing uptime
  • Time in a role with operational responsibilities, e.g., monitoring, instrumentation, operations, SDET, managing servers/containers, deployment

Tech You’ll Work With:

  • Ruby
  • Python
  • Scala
  • Aurora/MySQL
  • Docker
  • Terraform
  • Redis
  • Linux (Alpine)
  • Travis CI
  • AWS (ECS, Athena, SQS, RDS, etc…)

What’s Important to Us:

  • High technical quality. We know our stack and tools and how to use them effectively. We constantly improve code and practices, work to reduce technical debt, and optimize systems to perform at scale.
  • A commitment to shipping. It’s important to deliver, and we value getting new products and features to customers regularly.
  • Curiosity and motivation to learn. We’re always seeking opportunities for development and growth.
  • Product and customer focus. Our team is invested in the experience of the products we build beyond the code.
  • Collaboration. Team-focused communication, knowledge-sharing, and problem-solving make us more effective.
  • Diversity & Inclusivity. Moz is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected. We work to help close the gender gap in tech, and to actively recruit people from other underrepresented groups. We strongly encourage women, gender diverse people, and underrepresented candidates to apply for this role.

About Moz Group

The Moz Group, a subsidiary of Ziff Davis, Inc (NASDAQ: ZD), is a leading provider of marketing technology solutions primarily for small and medium-sized enterprises that empowers businesses to engage their customers digitally and grow their revenue by leveraging the power of online search, email, voice, and text communications.

About Ziff Davis

At Ziff Davis, we work in a culture of collaboration and welcome those who desire to join our growing global community. We seek enthusiastic individuals with an entrepreneurial spirit looking for and environment that rewards your best work.

Ziff Davis offers competitive salaries, health benefits, and company-sponsored events. If you are seeking a dynamic work environment where you can see the direct impact of your performance, then Ziff Davis is the place for you. We offer a fun and friendly working environment where individuals are given the opportunity to learn, grown and build on their skills.