Junior Software Engineer

Sorry, this job was removed at 07:26 p.m. (CST) on Friday, Jun 13, 2025
Be an Early Applicant
Wellington
In-Office
Marketing Tech • Software
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
Nashville, Tennessee
1,348 Employees

What We Do

Where relationships take root. The Marigold approach to Relationship Marketing stands alone in a world of one-size-fits all marketing technology companies. Our solutions are designed for your specific size, industry, and maturity, giving you the technology and expertise you need to grow the relationships that grow your business, from customer acquisition to engagement to loyalty. And, with a team of strategists that provide insights into what’s working, what’s not, and what’s changing in your industry, you’re able to maximize ROI every step of the way.

Great marketing isn’t just about conversion, but true connection. Learn why 40,000 businesses around the world trust Marigold to be the firm foundation they need to help relationships take root

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account