Software Engineer

Reposted 7 Days Ago
Be an Early Applicant
2 Locations
In-Office or Remote
1-1
Junior
Marketing Tech • Software
The Role
As a Software Engineer, you will develop Java and PHP services, collaborate across teams, build containerized applications, and participate in on-call rotations.
Summary Generated by Built In

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, Nike, Wall Street Journal, Park Run, KFC and Kraft Heinz - 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 an Intermediate Software Engineer proficient in Java, with experience in frameworks like Dropwizard or Spring. You should have a solid grasp of software testing principles, containerization (Docker, Kubernetes), and NoSQL databases (MongoDB). Some familiarity with frontend technologies is a plus. This role involves collaborating in a DevOps culture, owning the stack, and participating in an on-call rotation.

The team is the main backend team at Sailthru and is responsible for some of the most critical systems including the delivery of email, targeting of audiences, storage and retrieval of user profiles, a bespoke templating engine, and the backend API for Sailthru.


What You'll Do:

  • Develop and maintain Java- and PHP-based services in a distributed architecture.

  • Collaborate with product, design, and engineering teams to deliver scalable, reliable solutions.
    Write and maintain unit and integration tests to ensure high-quality software.

  • Build, deploy, and manage applications using Docker and Kubernetes.

  • Work with NoSQL databases such as MongoDB.

  • Debug and troubleshoot issues across the stack (e.g. React, Kafka, backend services).

  • Participate in the team’s on-call rotation, including shared coverage of US hours.

About You:

  • Strong problem-solving and debugging skills, with a collaborative and open mindset.

  • Eager to learn and adaptable, comfortable working in a fast-paced environment.

  • Communicate clearly with both technical and non-technical stakeholders.

  • Motivated by building reliable, maintainable software that serves real users.

Ideal Qualifications:

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

  • 1+ years’ experience with Java (willingness to work with version 1.8).

  • Familiarity with Dropwizard, Spring, or JEE frameworks.

  • Solid understanding of HTTP and REST.

  • Experience with Git, software testing principles, and CI/CD pipelines.

  • Hands-on experience with Docker and/or Kubernetes.

  • Experience working with NoSQL databases (MongoDB preferred).

Nice To Have:

  • Exposure to React or Kafka.

  • Understanding of AWS fundamentals (EC2, CloudWatch, autoscaling groups, load balancers, S3).
    Experience with observability tools (e.g. ELK/OpenSearch, Grafana, Datadog).

  • Previous involvement in on-call rotations.

What We Offer:

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

  • Remote first position or work from our Wellington office if you prefer

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

Top Skills

AWS
Docker
Dropwizard
Git
Java
Kafka
Kubernetes
MongoDB
PHP
React
Spring
Am I A Good Fit?
beta
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 Jobs

SwissBorg Logo SwissBorg

Software Engineer

Blockchain • Machine Learning • Financial Services • Cryptocurrency
In-Office or Remote
34 Locations
Remote
NZ
115K-145K

BizScout Logo BizScout

Software Engineer

Business Intelligence • Consulting
In-Office or Remote
8 Locations
1K-3K

BizScout Logo BizScout

Software Engineer

Business Intelligence • Consulting
In-Office or Remote
8 Locations
1K-2K

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 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