Junior Software Engineer

Sorry, this job was removed at 07:10 p.m. (CST) on Friday, Jun 13, 2025
Be an Early Applicant
Wellington
In-Office
Marketing Tech
The Role

The Company

Marigold is a leading cross-channel marketing platform, with solutions for email, SMS, loyalty, and personalization, helping brands transform their relationships with customers. As the trusted partner behind the world's most recognized brands, including Air New Zealand, Chipotle, Hiscox, KFC, Kraft Heinz, The Atlantic, and more-Marigold delivers relevant brand experiences that cut through the noise and drive real impact. Marigold was born through a merger of industry-leading marketing platforms Cheetah Digital, Sailthru, Selligent, Liveclicker, Emma, and Campaign Monitor, and powers billions of customer interactions annually.

The Role

We're looking for a junior (or even graduate) software engineer to work in our data engineering team. You’ll be working closely with the guidance of our senior engineers to support and extend our data platform, working at petabyte scale. This role also includes an oncall responsibility, once onboarded and comfortable with our technology, you’ll be helping support critical systems as part of an all-team 24x7 rotation.

What You’ll Do:

  • Working closely with senior engineers and following their guidance to implement, and deploy high quality and scalable code.

  • Write and maintain comprehensive unit and integration tests for the software you produce.

  • Develop and maintain software engineered in Python and Java integrating with databases such as Databricks, MongoDB, and Postgres.

  • Debugging flows across a complex environment; including troubleshooting eventing and ETL issues

  • Be part of our regular on call rotation with the other team members.

About You:

Ideally you’ll have a solid understanding of at least one of backend software engineering, devops/infrastructure or data engineering, backed by either a computer science/eng degree or real world experience. Skills in Java, Python, SQL, and Linux systems will be a strong advantage for this role.

Ideal Qualifications:

Whilst we do not expect you to have all of the following being a Junior, we’d like you to tick as many of these as you can - the rest, you’ll have plenty of opportunities to learn on the job.

  • Understanding of Python or Java fundamentals and willingness to learn and fill knowledge gaps.

  • An understanding of modern development principals such as working in agile teams and DevOps best practices (git, CI/CD, testing).

  • Familiarity with event streaming or pub/sub technologies like Kafka

  • Excellent problem-solving and debugging skills in a collaborative environment

  • Advanced knowledge of SQL (we're looking for someone who can write efficient queries, not just dashboards, you grasp CTE, complex joins and index performance)

Nice to Have:

  • Experience of debugging and tuning database queries and systems.

  • Any knowledge of big data technologies such as Spark, Airflow, and DataBricks

  • Knowledge of observability tools like ELK/OpenSearch, Grafana, Datadog, and Cloudwatch

  • Experience working with AWS services like EC2, S3, Lambda, and Redshift

What We Offer:

  • Unlimited PTO (we call it Open Time Away) and Birthday leave

  • This role is a hybrid role with some in-office time at our Wellington NZ office.

  • Free team lunch once a week, as well as snacks and beverages (if working from the office)

Similar Jobs

Xero Logo Xero

Creative Director

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
2 Locations
4500 Employees

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
33 Locations
2500 Employees

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
4 Locations
2500 Employees

Xero Logo Xero

Senior Manager, GTM Strategic Finance

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
Wellington, NZL
4500 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Nashville, TN
1,029 Employees
Year Founded: 2017

What We Do


Founded in 2017 to bring together a diverse group of email marketing platforms under a single umbrella, CM Group is now a family of global Relationship Marketing solutions focused on full lifecycle marketing, which includes Campaign Monitor, Emma, Vuture, Liveclicker, Sailthru, Selligent and Cheetah Digital. By joining together these leading brands, CM Group provides highly personalized customer engagement solutions across a wide range of industries worldwide that allow every marketer to build relevant, meaningful consumer interactions at every point in the customer journey.

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
ClickMint Thumbnail
Marketing Tech • Generative AI • eCommerce • AdTech
Malibu, CA
9 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account