Senior Software Developer, Data Collection
Canada
Job Posting 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. The Data Collection team maintains multiple data-oriented services to support products at Moz by providing them with high-quality data in a timely and cost-effective manner. Some of the data we collect and transform reaches the petabyte scale, and it forms the backbone of both the Moz Pro and STAT products that we offer, which are used by over 20,000 customers. We are an office optional company. This position can be fully remote from anywhere within Canada. We're also open to having folks be based out of our Vancouver, BC office. What’s Important to Us
Diversity & Inclusivity. Moz is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected. It's our mission and promise to interview a diverse and representative slate of candidates before making an offer for our open roles. 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.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.A commitment to shipping. It’s important to deliver, and we value getting new products and features to customers regularly. What You’ll Do
Understand and embrace our core values: Transparency, Accountable, Generous, Fun, Empathetic and Exceptional. 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 both Infrastructure as Code (IaC) in Terraform and cluster management via a custom solution. 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. Experience We Want to See
Experience working with data pipelines, especially systems that routinely handle petabyte-scale datasets e.g. Amazon EMR or Spark Extensive experience with C++, or a similar language, i.e. object oriented, statically typed, and compiled Proficiency with dynamic languages, particularly Ruby and Python Experience in a Linux cloud environment, particularly AWS, or experience with comparable environments and a demonstrated ability to adapt quickly to new environments. Time in a role with operational responsibilities, e.g., monitoring, instrumentation, operations, SDET, managing servers/containers, deployment A solid understanding of computer science fundamentals, including strong algorithm skills and a deep appreciation for the complexity of large scale algorithms and Big O notation Several years of experience working on products which apply complex algorithms to solve large scale data problems Target salary is $150-$180K as commensurate with experience and knowledge demonstrated during interviews. About the 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, consisting of a portfolio of brands across digital media and cloud services. Our SEO brands include Moz and STAT, Email Marketing brands include Campaigner, iContact, Kickbox, and SMTP, and finally our Communications brands are made up of Line2 and eVoice. The Moz Group 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 minority candidates to apply. Ziff Davis has once again achieved a perfect score of 100 in the Human Rights Campaign (HRC) Foundation's 2023 Corporate Equality Index (CEI). The CEI is a vital benchmarking tool that evaluates corporate policies and practices, and our consistent top score demonstrates our ongoing dedication to maintaining a diverse and inclusive work environment for all. #MOZ Apply
Diversity & Inclusivity. Moz is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected. It's our mission and promise to interview a diverse and representative slate of candidates before making an offer for our open roles. 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.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.A commitment to shipping. It’s important to deliver, and we value getting new products and features to customers regularly. What You’ll Do
Understand and embrace our core values: Transparency, Accountable, Generous, Fun, Empathetic and Exceptional. 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 both Infrastructure as Code (IaC) in Terraform and cluster management via a custom solution. 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. Experience We Want to See
Experience working with data pipelines, especially systems that routinely handle petabyte-scale datasets e.g. Amazon EMR or Spark Extensive experience with C++, or a similar language, i.e. object oriented, statically typed, and compiled Proficiency with dynamic languages, particularly Ruby and Python Experience in a Linux cloud environment, particularly AWS, or experience with comparable environments and a demonstrated ability to adapt quickly to new environments. Time in a role with operational responsibilities, e.g., monitoring, instrumentation, operations, SDET, managing servers/containers, deployment A solid understanding of computer science fundamentals, including strong algorithm skills and a deep appreciation for the complexity of large scale algorithms and Big O notation Several years of experience working on products which apply complex algorithms to solve large scale data problems Target salary is $150-$180K as commensurate with experience and knowledge demonstrated during interviews. About the 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, consisting of a portfolio of brands across digital media and cloud services. Our SEO brands include Moz and STAT, Email Marketing brands include Campaigner, iContact, Kickbox, and SMTP, and finally our Communications brands are made up of Line2 and eVoice. The Moz Group 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 minority candidates to apply. Ziff Davis has once again achieved a perfect score of 100 in the Human Rights Campaign (HRC) Foundation's 2023 Corporate Equality Index (CEI). The CEI is a vital benchmarking tool that evaluates corporate policies and practices, and our consistent top score demonstrates our ongoing dedication to maintaining a diverse and inclusive work environment for all. #MOZ Apply
Job Profile
Regions
Countries
Diversity and inclusivity Fully remote Opportunities for development
Tasks- Collaborate in agile process
- Document software and processes
- Improve data collection systems
- Manage AWS environments
- Mentor junior developers
- Plan and design new functionality
Agile Amazon Web Services Big O Notation C++ Data Collection Data Pipelines Infrastructure as Code Linux Mentorship Python Ruby Scrum Software Development Terraform
Experience5 years
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in South America
Remote Jobs in Asia/Pacific
Remote Jobs in Middle East
Remote Jobs in Africa
Full Time Remote Jobs
Part Time Remote Jobs
Internship Remote Jobs
Contract Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Junior-Level Remote Jobs
Remote Senior Manager Jobs
Remote Contract Jobs
Remote Assistant Jobs
Remote Project Manager Jobs
Remote Platform Jobs
Remote Analytics Jobs
Remote Writer Jobs
Remote Claims Jobs
Remote Designer Jobs
Remote Hybrid Jobs
Remote Senior Software Engineer Jobs
Remote Design Jobs
Remote Sales Specialist Jobs
Remote Professional Jobs
Remote Program Manager Jobs
Remote Engineer I Jobs
Remote Spanish Jobs
Remote Customer Service Jobs
Remote Quality Jobs
Remote Data Scientist Jobs
Remote Jobs with PHP > 220K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with GBP > 120K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with EUR > 140K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with CAD > 180K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with EUR > 160K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with PLN > 160K in Salary
Remote Jobs with EUR > 180K in Salary
Remote Jobs with GBP > 160K in Salary
Remote Jobs with PLN > 180K in Salary
Remote Jobs with PLN > 200K in Salary