Moz is looking for a talented Senior Software Developer to join our Data Collection team who is ready to take on challenges driven by our growth. 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. 

We are an office optional company. This position can be fully remote from anywhere within the USA or Canada with core business hours being based in Pacific Time. We're also open to having folks be based out of our Seattle, WA or Vancouver, BC offices when they're open.

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.

What You’ll Do

  • 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 services 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.

Experience We Want to See

  • This is a Senior level role. While we’re not big on years of experience you should have been in the industry long enough that you’re writing production-ready code every day. You’re someone who seeks out and follows best practices and spreads them throughout an organization. You’re someone others on your team can go to for help and guidance.

  • Proficiency with both typed and dynamic languages, we work in Ruby 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

What You’ll Work With

  • Ruby and Scala, with a little bit of Node.js and the potential for Python

  • AWS (ECS, Athena, SQS, RDS, etc…)

  • Aurora/MySQL

  • Docker

  • Terraform

  • Travis CI

  • Linux (Alpine)

  • Redis

  • Datadog, Sentry, PagerDuty

About Moz

Moz is the most trusted authority in online search with powerful SEO and Local Search platforms to help marketers improve the position of their brands, business locations and competitive rank in search results. Moz’s platforms are powered by world class-quality data, both robust and fresh enough to serve as the foundation upon which crucial business decisions are made. For both large enterprises looking to gain an edge in the increasingly complex and ever-changing world of search or an agency seeking an SEO platform to accelerate client growth, Moz has a solution. Check it out at www.moz.com. 

Some reasons why you’d want to work with us:

  • You want to play a big part in a small but profitable company who are industry leaders. 
  • You do your best in a setting where excellent work is what’s valued—not face time (a good work-life balance is just how we do things!) 
  • You value authenticity and a work environment that values who you are and what you can do.
  • You’re looking for a big challenge that involves lots of variety, collaboration, inventiveness, and on your toes thinking.
  • You want to work alongside people who are passionate, friendly, and helpful.

Our benefits include:

  • A strong commitment to work-life balance. We provide a US$3,000 (adjusted to local currency) per calendar year vacation expense reimbursement for all employees as well as monthly home internet access and cell phone stipends. 
  • Employer match contributions on retirement plans.
  • Generous paid time off and flexible work from home policies. 
  • Personal career development including 10 face to face career coaching sessions a year.
  • 100% match on charitable contributions up to $5,000/year.
  • Generous paid parental, medical and family leave policies to support you during major life events.  

 

Apply for this Job

* Required
  
  


Diversity & Inclusion

To build the very best SEO tools, we need a workforce that reflects the diversity of our communities and customers. We want Moz to be a place where everyone feels welcome and engaged, bar none. It's our mission and promise to interview a diverse and representative slate of candidates before making an offer for our open roles.

Below is a set of voluntary demographic questions that are part of Moz's diversity and inclusion efforts. If you choose to fill them out, the responses will be anonymized and aggregated for the purpose of helping us improve our hiring processes and to help us be more accountable when it comes to diversity and inclusion. Your responses - or lack of response - will NOT be associated with your application. 

 

I identify my gender as:





I identify as transgender:




I identify my sexual orientation as:






I identify my race/ethnicity as (mark all that apply):











Veteran status:



I have a disability