This job has closed and is no longer taking applications. Similar open jobs are below.

Software development

Senior Full Stack Product Engineer

Marsello · 51-200 employees

Wellington
RemoteFull timeSenior

About the job

At Marsello, we're building the Loyalty Marketing Platform that helps retailers and hospitality brands grow loyal customers wherever they are. More than 2,000 brands around the world use Marsello to deliver personalised marketing, loyalty and customer engagement experiences that drive measurable results.

We're looking for two Senior Full Stack Product Engineers to help shape the future of our platform and the systems that power it.

This is a senior technical leadership role where you'll own significant areas of the product end-to-end, drive architecture and infrastructure decisions, and set the technical standard for how our team designs and builds software.

How we work We care about engineers who can reason about systems, not just ship features. Success here is measured by the quality and durability of what you build — how well you frame problems, design for scale and reliability, and lift the technical bar for everyone around you.

Our team works across the full stack with a strong backend and platform focus, and we use modern tooling — including AI-assisted development — to move quickly without compromising on engineering rigour. What matters most is sound technical judgement: knowing how systems fit together, where they'll break, and how to build them so they don't.

What you'll do You'll lead the delivery of complex product initiatives while raising the technical capability of the wider team.

You'll:

  • Own technical direction and architecture for major areas of the platform.
  • Design robust, scalable backend systems and APIs across our .NET and MongoDB stack.
  • Contribute to architecture, infrastructure and engineering strategy alongside others in the engineering team.
  • Design and deliver features end-to-end across .NET, MongoDB, React and AWS.
  • Make sound trade-offs on data modelling, performance, reliability and maintainability.
  • Contribute to infrastructure, observability and platform improvements across our AWS environment.
  • Take part in our engineering support rotation and help solve complex customer issues.
  • Mentor intermediate and junior engineers through pairing, coaching and technical guidance.
  • Use modern development tooling, including AI coding agents, to work efficiently while keeping quality high.

What we're looking for

  • Strong software development experience in a SaaS environment.
  • Deep experience designing, building and owning backend systems end-to-end.
  • Deep expertise with C#, .NET, Web APIs and MongoDB, plus solid React/TypeScript on the front end.
  • Strong architectural and system-design skills, with good instincts for scale, performance and reliability.
  • Hands-on experience with AWS and confidence working with Terraform.
  • Solid understanding of CI/CD, observability and operating production systems.
  • Excellent communication skills and the ability to work effectively across engineering, product and customer-facing teams.
  • A collaborative mindset and a genuine desire to help others grow.
  • Comfort using AI-assisted development tools as part of a modern workflow.

Why Marsello? You'll join a high-performing, globally distributed team with a strong culture, meaningful product challenges, and real ownership over the architecture and systems that power our platform. We're open to candidates based anywhere in New Zealand. Wellington is preferred, but not required, as we find occasional face-to-face collaboration valuable for a role that works closely across teams and disciplines.

We also offer:

  • Southern Cross healthcare.
  • A day off for your birthday.
  • A friendly, hard-working culture.
  • A supportive growth environment.

If you're excited by building great software, designing systems that scale, and solving complex technical problems, we'd love to hear from you.

Similar open jobs

  • Software development2 days ago

    Senior Software Test Engineer New Zealand

    Aviat Networks · 201-1000 employees

    A technology company providing network management systems and automated test solutions.

    Lower Hutt, Wellington
    OnsiteFull timeSenior

    Executing test plans · Developing test scripts · Mentoring junior team members

    Software testing practices, Agile framework, Python scripting, test analysis and design, Microsoft Office documentation skills; desirable JavaScript, network management protocols, GIT, Jira, ISO quality standards.

  • Software development3 days ago

    Lead Developer - Low-Code (6059998)

    New Zealand Police · 5001+ employees

    The lead agency responsible for preventing crime and enhancing community safety in New Zealand.

    Porirua, Wellington
    OnsiteFull timeSenior

    Designing low-code solutions · Mentoring developers · Providing technical support

    Proven experience in low-code development, ability to mentor, experience leading software development teams, proficiency in Agile, Appian platform certification required, on-call availability, right to work in New Zealand.

  • Software development3 days ago

    Lead Developer - Low-Code

    New Zealand Police · 5001+ employees

    A government defence force providing military and intelligence training.

    Porirua, Wellington
    OnsiteFull timeSenior

    Designing low-code applications · Mentoring developers · Providing technical support

    Proven experience in low-code development, specifically Appian; experience leading software development teams; proficiency in Agile; Appian certification required; on-call rostered; must have right to work in New Zealand.

  • Software development4 days ago

    Snr Full Stack Developer - Comms

    Trade Me · 201-1000 employees

    A New Zealand online marketplace connecting people to buy, sell, and trade.

    Wellington
    HybridContractSenior

    Designing and planning work · Writing code and tests · Mentoring junior engineers

    5+ yrs5+ years development experience, engineering for scale, .NET (C#), TypeScript/Angular, SQL, Google Cloud Pub/Sub, Kafka, Terraform, mentoring, incident leadership, and experience with large data migrations.

    Generous leave
  • Software development4 days ago

    Snr Full Stack Developer - Search

    Trade Me · 201-1000 employees

    A New Zealand online marketplace connecting people to buy, sell, and trade.

    Wellington+1 more
    HybridContractSenior

    Taking technical ownership · Writing tested code · Mentoring junior engineers

    5+ yrs5+ years development experience with strong backend .NET (C#), production experience with Elasticsearch/OpenSearch, Google Cloud Pub/Sub or Kafka, SQL, Terraform, and AI tools; experience leading incident response and mentoring engineers.

    Visa sponsorshipGenerous leave
  • Software development6 days ago

    Senior Software Engineer

    Kiwibank · 1001-5000 employees

    A New Zealand bank focused on making a difference for all Kiwi through flexibility, growth, and challenging work.

    Wellington
    OnsiteContractSenior

    Designing APIs · Developing microservices · Building cloud platforms

    5+ yrs5+ years hands-on C# and .NET Core development; experience designing and deploying microservices on cloud-native platforms with Kubernetes (AWS EKS or similar); CI/CD practices; Agile and DevOps experience; strong communication skills.

    Parental leaveGenerous leave

CV examples for these jobs

Cover letter examples