Senior Software Developer, Data Collection

2 Months ago • All levels • Programming • $135,000 PA - $145,000 PA

Job Summary

Job Description

Moz is seeking a Senior Software Developer to join their Data Collection team. The role involves planning, designing, and delivering new functionality for data collection services. Responsibilities include improving data collection systems for reliability and efficiency, managing environments in Amazon Web Services (AWS) using Infrastructure as Code (IaC) and cluster management, and ensuring smooth operation of data collection systems. The developer will also participate in agile software development, contribute to documentation, and provide mentorship. The team focuses on diverse technical challenges, maintaining data-oriented services to support products, and using data at a petabyte scale. The position is remote, with options for Vancouver, British Columbia office.
Must have:
  • Experience with data pipelines and petabyte-scale datasets
  • Extensive experience with C++ or similar languages
  • Proficiency in dynamic languages like Ruby and Python
  • Experience in a Linux cloud environment, particularly AWS
  • Time in a role with operational responsibilities

Job Details

Description

Position at MOZ Group

Job Posting
Moz and STAT, within the Moz Group (a subsidiary of Ziff Davis, Inc., NASDAQ: ZD), specialize in SEO data and platforms. As a leading provider of marketing technology, Moz empowers individuals and businesses to increase their presence online and grow revenue by harnessing the power of web search.
 
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 $135-$145K 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

Similar Jobs

Tencent - Senior Backend Developer - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
flying wild hog - AI Programmer

flying wild hog

(Remote)
2 Months ago
Square enix Japan - Motion Capture Studio Operations Staff

Square enix Japan

Tokyo, Japan (On-Site)
2 Weeks ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
luxsoft - Intern Software Developer C++

luxsoft

Egypt (Remote)
1 Month ago
broadcom - Senior Consultant - DB2 SME Systems Programmer

broadcom

United Kingdom (Remote)
1 Year ago
Mcdonalds - Software Engineer II C#

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Week ago
Mapbox - Software Development Engineer II, C++, Navigation SDK

Mapbox

Finland (Remote)
1 Month ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mapbox - Lead Software Data Engineer

Mapbox

Germany (Remote)
3 Months ago
SEGA - Experienced Software Engineer

SEGA

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Month ago
Enphase Energy - Senior Engineer, Embedded Software

Enphase Energy

Christchurch, Canterbury, New Zealand (On-Site)
4 Weeks ago
Qualcomm - RDK- Sr Staff Engineer

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
bytedance - Software Engineer, Global Payments Financing Product

bytedance

San Jose, California, United States (On-Site)
2 Months ago
bytedance - Site Reliability Engineer - Data Infrastructure (San Jose)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
bytedance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Qualcomm - Senior Staff Engineer - Automotive

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
Alp Consulting  - 3D Unreal Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
peter and sons games - Designer / Mathematician

peter and sons games

Yerevan, Yerevan, Armenia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Critical mass - Associate Media Planner, Billing

Critical mass

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Icon Creative - Intermediate Surfacing Artist (On-Site)

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Icon Creative - Intermediate Asset Finaler

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Motorola solutions - Instructional Designer

Motorola solutions

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Icon Creative - Modeling & Texturing Artist

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Kano studios - Game Developer (Unity)

Kano studios

British Columbia, Canada (Remote)
1 Week ago
PwC - PwC Private, Philanthropic Tax, Manager

PwC

Toronto, Ontario, Canada (On-Site)
9 Months ago
GLu Mobile - Associate Product Manager, Live Ops

GLu Mobile

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Salesforce - Growth Business Account Executive - Bilingual (English/French)

Salesforce

Montreal, Quebec, Canada (Remote)
6 Months ago
Autodesk - Software Engineer, Backend

Autodesk

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
binance - Senior Java Developer

binance

Taipei City, Taiwan (Remote)
10 Months ago
P99 soft - Senior Software Engineer (.Net)

P99 soft

Pune, Maharashtra, India (Hybrid)
1 Week ago
NCR Voyix - Software Engineer III-.Net

NCR Voyix

Cebu City, Central Visayas, Philippines (On-Site)
1 Month ago
Imanage - Lead Software Engineer (Java)

Imanage

Belfast, Northern Ireland, United Kingdom (Hybrid)
3 Months ago
Nasdaq - Senior Software Developer

Nasdaq

Bengaluru, Karnataka, India (On-Site)
1 Year ago
smartbear - Junior Software Engineer C++

smartbear

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Apple - Wireless Software Developer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Scorewarrior - Senior Client C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (Hybrid)

Austin, Texas, United States (Remote)

Florida, United States (Remote)

London, England, United Kingdom (Remote)

New York, United States (Remote)

New York, United States (Remote)

Málaga, Andalusia, Spain (Remote)

View All Jobs

Get notified when new jobs are added by Ziff Davis

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug