Senior Software Engineer

Wellington 5012, New Zealand • Full-time

Description

We’re building next-generation financial technology platforms and need experienced Senior Software Engineers to help shape our products and scale our systems. If you thrive in a collaborative, fast-moving environment and want to build meaningful software, we want you on our team. This role is based in Petone, Wellington.

Senior Back-End / Java Developer

What you’ll do:

  • Design, build, and maintain highly scalable microservices using Java and Spring Boot.

  • Develop RESTful APIs and integrate with messaging systems like Kafka and RabbitMQ.

  • Work with a mix of relational (Postgres) and NoSQL databases (Cassandra, OpenSearch, Pinot) to deliver optimal performance.

  • Manage data pipelines and workflows using Kafka and Apache Airflow.

  • Implement testing strategies with JUnit/Mockito, TestContainers, and BDD frameworks.

  • Drive observability using tools like Prometheus and Grafana.

  • Collaborate closely with cross-functional teams to design secure, efficient, and reliable systems.

What you’ll bring:

  • Deep expertise in Java, concurrency, and design patterns.

  • Strong proficiency in Spring Boot, Spring Data, and Spring Security.

  • Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD (GitLab CI).

  • Solid understanding of event-driven architectures, idempotent pipelines, and message delivery guarantees.

Nice to have:

  • Knowledge of Scala, Python, or reactive programming

  • Familiarity with Kafka Streams, Kafka Connect, and advanced distributed systems concepts.

Senior Front-End Developer

What you’ll do:

  • Build and evolve our micro front-end architecture with React, TypeScript, and Webpack Module Federation.

  • Work closely with UX to implement and extend our design system using Chakra UI for accessible, responsive components.

  • Deliver robust, test-driven front-end code (Unit and e2e tests using Jest and Playwright).

  • Integrate seamlessly with back-end APIs and contribute to overall system architecture.

What you’ll bring:

  • Strong experience in React and TypeScript.

  • Solid understanding of UI/UX design principles and front-end architecture.

  • Experience working with Agile teams and BDD testing methodologies.

Nice to have:

  • Experience with NX monorepos, GitLab CI/CD, and containerized environments.

  • Knowledge of micro front-end architectures and DevOps practices.

Role Type

Permanent • Full-time • Mid-level Senior

Company Overview

At SecuritEase, we’re powering the backbone of capital markets across New Zealand, Australia, South Africa, United Kingdom and beyond.

Seamless Financial Integration

Our software seamlessly integrates with your existing or third-party solutions, providing real-time straight-through-processing.

Frequently Asked Questions

What does SecuritEase do?

Who is SecuritEase?

What is the SecuritEase System used for?

Does SecuritEase provide bureau services for its system?

How is SecuritEase differentiated from its competitors?

How is SecuritEase technology offered?