API Software Engineer: Secure REST APIs (Remote)

Nuix

Sydney

On-site

AUD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nuix is seeking a mid-level Software Engineer to join the Apical team in Sydney, working on the Nuix Platform and REST SDK. You will own user stories from design to release, write well-tested code, maintain documentation, and contribute to architectural discussions.

The role offers growth toward senior scope within a fast-paced, collaborative environment. You will design secure APIs, implement authentication flows, and participate in planning and CI/CD health across cloud and local deployments.

Qualifications

  • 3–5 years of relevant programming experience
  • Experience building and maintaining production REST APIs in a service or microservice architecture
  • Proficiency in Java; willingness to work across the stack; Python or TypeScript is welcome
  • IAM concepts such as OAuth2/OIDC, JWT and API keys; Keycloak is a plus
  • Testing practices, version control and CI/CD fundamentals (e.g., Jenkins)
  • Containerised deployment and IaC (Docker, Kubernetes, Helm/Crossplane); API gateways like Traefik

Responsibilities

  • Deliver user stories and small features end-to-end with high quality and minimal rework
  • Design, build and maintain secure, scalable REST APIs across the Nuix platform
  • Keep API documentation current (OpenAPI/Swagger) and developer guides
  • Write unit and integration tests and maintain test coverage
  • Investigate and fix CI/CD pipeline issues; ensure deployment health across environments
  • Collaborate with architects, QA, DevOps and product teams for consistency and reuse
  • Provide mentorship and participate in code reviews with teaching intent
  • Adopt AI coding assistants to accelerate ramp-up and exploration

Skills

Java
REST APIs
CI/CD
Security
Agile

Education

Bachelor in CS / Engineering

Tools

Docker
Kubernetes
Jenkins
OpenAPI/Swagger

Job description

Nuix is seeking a mid-level Software Engineer to join the Apical team in Sydney, working on the Nuix Platform and REST SDK. You will own user stories from design to release, write well-tested code, maintain documentation, and contribute to architectural discussions.

The role offers growth toward senior scope within a fast-paced, collaborative environment. You will design secure APIs, implement authentication flows, and participate in planning and CI/CD health across cloud and local deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level API Engineer, REST & Platform Security
Mid-Level API Engineer, REST & Platform Security

Nuix • Sydney

Hybrid
AUD 100,000 - 150,000
Software Engineer - API
Software Engineer - API

Nuix • Sydney

Hybrid
AUD 100,000 - 150,000
Software Engineer - API
Software Engineer - API

Nuix • Sydney

On-site
AUD 90,000 - 130,000
AI Software Engineer – Enrich Platform (Hybrid Sydney)
AI Software Engineer – Enrich Platform (Hybrid Sydney)

Nuix • Sydney

Hybrid
AUD 90,000 - 120,000
Impactful Software Engineer - Web & Cloud
Impactful Software Engineer - Web & Cloud

Nuix • Sydney

Hybrid
AUD 120,000 - 160,000
Software Engineer — Build Scalable Web Services & Cloud Apps
Software Engineer — Build Scalable Web Services & Cloud Apps

Nuix • Sydney

On-site
AUD 120,000 - 160,000
Nuix is an Equal Opportunity Employer
Software Engineer - NLS
Software Engineer - NLS

Nuix • Sydney

Hybrid
AUD 120,000 - 160,000
Senior AI/ML Platform Engineer & Tech Architect
Senior AI/ML Platform Engineer & Tech Architect

Nuix • Sydney

Hybrid
AUD 180,000 - 240,000
Equal Opportunity Employer
Sydney office
Flexible arrangements
Software Engineer - NLS
Software Engineer - NLS

Nuix • Sydney

On-site
AUD 120,000 - 160,000
Nuix is an Equal Opportunity Employer
Senior Software Engineer - AI Team
Senior Software Engineer - AI Team

Nuix • Sydney

Hybrid
AUD 120,000 - 180,000