Senior Software Developer, Data Services

2 weeks ago


Vancouver, British Columbia, Canada Rollbar, Inc. Full time

Moz's Data Services team is looking for an experienced Senior Software Engineer to create new data ETL pipelines/workflows in Go.

The team is in charge of developing, supporting, and upgrading data services for the customer-facing Moz applications, both new and legacy.

The team comprises a set of strong developers with varied backgrounds who are looking for an experienced leader with a proven passion for data pipelines, analytics, APIs, and ETLs.

We equip our application teams with the means to present insights to our clients with petabytes of accurate, top of the line data.

What You'll Do

  • Provide technical leadership to a small, nimble team writing new systems in Go
  • Build and use APIs, distributed systems, Unix systems & tools, queuing systems, and develop effective strategies for monitoring/alerting
  • Leverage Docker, Terraform and AWS systems including Lambda, SQS, S3, ECS, EC2 & EventBridge in your day-to-day work
  • Design and architect data services for Moz's next generation of products.
  • Manage and improve the storage, retrieval, and transformation of Moz data. Challenges come in the form of data scale and computational efficiency.
  • Participate in the on-call rotation, handling systems and operations issues as they arise.
  • Work with your manager to devise a plan for future career growth, including mentorship of junior & intermediate developers.
  • Ensure the quality and performance of Moz's data services through code review, documentation, metrics and logging analysis, etc.
  • Understand and embrace our core values: Transparency, Accountable, Generous, Fun, Empathetic and Exceptional.
Required Experience/Skills

  • 5+ years experience in a software development role where work directly affected customer or end-user product experience or performance.
  • Proficiency with GO/Golang in a professional setting
  • Ability to envision and execute complex systems
  • Familiarity with APIs, data retrieval, and data manipulation
  • Experience maintaining production systems, responding to bugs and outages, managing uptime
  • Time in a role with responsibilities outside of code, e.g., monitoring, instrumentation, operations, dealing with servers/containers, deployment, etc.
Preferred Experience/Skills

  • Able to align with PST/PDT timezone working hours
  • Undergraduate or graduate degree in Computer Science, or equivalent training and experience
  • Experience building data pipelines/ETL and analysis tools
  • Professional experience building services in AWS (Lambda, ECS, SQS)
  • Professional experience developing SaaS products
  • Mentorship of other team members in best practices and skills both technical and non-technical.
Personal Attributes
Technically skilled.

Not just technically knowledgeable, but also has a point-of-view for how to deliver quality systems, and how to make good decisions about technical issues that the team faces.

A strong engineering leader is an effective translator of technical concerns as they impact product and functional considerations, and vice versa.

Committed to shipping. Understands the importance of delivering work and values getting new products and features to customers (internal and external) regularly.
Product and customer oriented. Takes responsibility for the quality and experience of the products they build beyond their own code. Invested in the success of Moz products as a whole. Partners with product management collaboratively.
Collaborative. Is team-focused and shares information openly. Able to communicate effectively with different levels of technical understanding. Builds strong relationships throughout Moz, and in the engineering org in particular. Enlists others when solving problems to make sure all perspectives are considered. Asks for help when needed and looks for opportunities to offer help.
Resourceful and adaptable. Looks for information and answers to questions proactively and shares that knowledge. Willing to take on unexpected responsibilities and challenges. Can function in situations without rigorous structure or process.
Servant-Leadership. Knows how to lead through coaching and enabling rather than giving direction. Supportive, patient, and people-focused.
Curious and motivated to grow. Seeks feedback and development opportunities. Fosters similar continuous development motivation among the team. Knows that things that work can still be improved.
TAGFEE. Understands and embraces core Moz values. Sets an example and creates accountability for the team.
Committed to diversity & inclusivity. Builds diverse teams where people of all identities and backgrounds are welcome, included, and respected.

Pays attention to and takes action to support people from marginalized and underrepresented groups on their team, and across Moz.

Works to help close the gender gap in tech, and to actively recruit people from other underrepresented groups.
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.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Robinhood Full time

    Senior Software Developer, Container Orchestration Join a leading fintech company that's democratizing finance for all. Robinhood was founded on a simple idea: that our financial markets should be accessible to all. Together, we are building products and services that help create a financial system everyone can participate in. We're seeking curious,...


  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    As a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce platform...

  • Servicenow Developer

    2 weeks ago


    Vancouver, British Columbia, Canada NTT DATA Services Full time

    Req ID:#NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).The ServiceNow developeris...


  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    Marqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...


  • Vancouver, British Columbia, Canada DATA MART Consulting GmbH Full time

    We are on the lookout for a talented Senior Data Engineer to contribute significantly to our advanced data collection, processing, and analysis system which is based on a Python/Django/Postgres stack. Responsibilities: – Work in tandem with the Lead System Architect to develop robust data ingestion, processing, and vulnerability review components, with...


  • Vancouver, British Columbia, Canada CB Canada Full time

    Ref ID: Classification: Software DeveloperCompensation: $ to $ yearlyAre you ready to join a seasoned and smart team where your efforts are valued? This Senior Software Developer role is available at a financial management company in Vancouver that oversees billions of dollars in assets for diverse clients. As a Senior Software Developer, you will be...


  • Vancouver, British Columbia, Canada PHSA Full time

    Job ID _pl355 Date posted 05/17/2024 Senior Software Developer BC Renal Vancouver, BC In accordance with the Mission, Vision and Values, and strategic directions of Provincial Health Services Authority patient and employee safety is a priority and a responsibility shared by everyone at PHSA, and as such, the requirement to continuously improve...


  • Vancouver, British Columbia, Canada Hexagon Mining, Inc. Full time

    Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping production and people-related ecosystems to...


  • Vancouver, British Columbia, Canada Think Big Solutions Full time $65,000 - $85,000

    Senior Developer Opportunity in Digital Technology Practice (12 month contract) We are multinational IT and Management Consulting firm. We help our client manage and deliver tech project in various industries. Our client, a leading midsize accounting and advisory firm with offices in Vancouver and Toronto, is currently seeking a Senior Programmer to join...


  • Vancouver, British Columbia, Canada Hexagon Mining, Inc. Full time

    Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping production and people-related ecosystems to...


  • Vancouver, British Columbia, Canada LifeLabs Medical Laboratory Services Full time $92,600 - $115,700

    Press Tab to Move to Skip to Content Link LifeLabs is the largest community diagnostics laboratory in Canada, serving the healthcare needs of Canadians for over 50 years. Our team members are truly centred around our customers, and we know that behind every lab requisition, sample being tested, or investment in technology is an individual and their family...

  • Data Engineer III

    2 weeks ago


    Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    In 2019, Amazon co-founded The Climate Pledge and made a commitment to achieve net-zero carbon by 2040—10 years ahead of the Paris Agreement. We invited others to join us and there are now more than 300 businesses and organizations across 51 industries and 29 countries that have signed the Pledge, which means we are collectively coming at the climate...


  • Vancouver, British Columbia, Canada A Thinking Ape Full time $100,000 - $150,000

    Full Time] Software Development Engineer - Live Ops at A Thinking Ape (United States) | BEAMSTART Jobs Software Development Engineer - Live Ops Full Time Remote Work A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year since. We...

  • ServiceNow Developer

    2 weeks ago


    Vancouver, British Columbia, Canada NTT DATA Full time

    Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).The ServiceNow developer is...

  • ServiceNow Developer

    2 weeks ago


    Vancouver, British Columbia, Canada NTT DATA Full time

    Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA). The ServiceNow...

  • ServiceNow Developer

    1 month ago


    Vancouver, British Columbia, Canada NTT DATA Full time

    Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA). The ServiceNow...

  • ServiceNow Developer

    4 weeks ago


    Vancouver, British Columbia, Canada NTT DATA Full time

    Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA). The ServiceNow...

  • ServiceNow Developer

    2 weeks ago


    Vancouver, British Columbia, Canada NTT DATA Full time

    Job Description Req ID: NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a ServiceNow Developer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).The...


  • Vancouver, British Columbia, Canada Provincial Health Services Authority Full time

    Data Coordinator and DeveloperVaccine Evaluation Centre | Department of Paediatrics | Faculty of Medicine University of British Columbia (UBC)Please note applications submitted to PHSA will not be visible to UBC hiring staff. If interested in this role, please apply at: ​ This offer is conditional upon successful completion of a Criminal Record Check.This...


  • Vancouver, British Columbia, Canada Torus Talent Full time

    Our client, an innovative tech company, is currently seeking a Senior Full Stack Software Developer to join their team in Vancouver, BC on a permanent basis. You will you will have the opportunity to contribute to a product that is revolutionizing the photography industry. In addition to your hands-on involvement, you'll mentor and guide junior developers....