API Engineer

Viable Solutions Pty Ltd

Melbourne

On-site

AUD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viable Solutions Pty Ltd is hiring multiple API Engineer roles in Melbourne, Australia. The position involves designing and building REST APIs and event-driven integrations that connect platforms, partners and digital channels.

You will own APIs from design to production, ensuring security, reliability and clear documentation. You’ll collaborate with domain leads, architects, product owners and developers in an Agile team to solve integration challenges and deliver clean, maintainable code.

Qualifications

  • Proven ability to design and build REST APIs and microservices in production.
  • Strong development skills in Java (Spring Boot), Node.js, C#/.NET or Python.
  • Hands-on experience with OpenAPI/Swagger and API-first design.
  • Experience with API gateway/management platforms (e.g. MuleSoft, Apigee, Azure API Management, AWS API Gateway).
  • Hands-on experience with event-driven architecture – pub/sub, event streaming, CQRS patterns.
  • Experience with message brokers (Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus).
  • Knowledge of API security standards – OAuth 2.0, OIDC, JWT, TLS.
  • Experience with Git, CI/CD tools and automated testing.
  • Familiarity with SQL and NoSQL databases and JSON/XML data formats.

Responsibilities

  • Design RESTful APIs with an API-first approach and OpenAPI specifications.
  • Build, test and deploy APIs and microservices using modern languages.
  • Integrate with internal systems, legacy platforms and third-party services.
  • Design and build event-driven solutions using pub/sub and event streaming patterns.
  • Work with message queues and brokers with proper retries and dead-letter handling.
  • Configure and manage APIs on API gateways, including policies and versioning.
  • Apply API security best practices (OAuth 2.0, OIDC, JWT, mTLS).
  • Develop tests and support CI/CD pipelines for automated deployments.
  • Set up logging, monitoring and observability for production APIs.
  • Produce comprehensive API documentation and developer guides.

Skills

REST design
OpenAPI/Swagger
Event-driven
Agile
Communication

Tools

Java Spring Boot
Node.js
C#/.NET
Python
Kafka
RabbitMQ
Azure Service Bus
AWS SQS/SNS
OpenAPI Tools
Docker
Kubernetes
Postman

Job description

About the Role

We're hiring for multiple API Engineer requirements. Must have experience designing and building APIs and event-driven integrations that connect platforms, partners, and digital channels. You will own APIs from initial design through to production, ensuring they're secure, reliable, well-documented, and easy for other teams to use.

You'll work closely with domain leads, architects, Business Analysts, product owners, developers and testers in an Agile team. This role suits someone who enjoys solving integration problems, takes pride in clean, maintainable code, and gets things done.

Key Responsibilities
  • API design: Design RESTful APIs using an API-first approach and OpenAPI/Swagger specifications.
  • Development: Build, test and deploy APIs and microservices using modern languages and frameworks.
  • Integration: Integrate with internal systems, legacy platforms and third-party services, including data mapping and transformation.
  • Event-driven architecture: Design and build event-driven solutions using publish/subscribe, event streaming and asynchronous messaging patterns, including event schemas and AsyncAPI specifications.
  • Messaging and queues: Build producers and consumers on message queues and brokers such as Kafka, RabbitMQ, IBM MQ, Azure Service Bus or AWS SQS/SNS, with proper handling of retries, dead-letter queues, ordering and idempotency.
  • API management: Configure and manage APIs on an API gateway/management platform, including policies, throttling, versioning and lifecycle.
  • Security: Apply API security best practice, including OAuth 2.0, OpenID Connect, JWT, mTLS and API keys.
  • Testing and automation: Write unit, integration and contract tests, and support CI/CD pipelines for automated build and deployment.
  • Support and observability: Set up logging, monitoring and alerting, and troubleshoot and resolve production issues.
  • Documentation: Produce clear API documentation and developer guides, and contribute to API standards and reusable patterns.
Must-Have Experience
  • Proven experience designing and building REST APIs and microservices in a production environment.
  • Strong development skills in at least one of Java (Spring Boot), Node.js, C#/.NET or Python.
  • Hands-on experience with OpenAPI/Swagger and API-first design.
  • Experience with an API gateway or management platform (e.g. MuleSoft, Apigee, Azure API Management, AWS API Gateway, Kong).
  • Hands-on experience with event-driven architecture – pub/sub, event streaming, event sourcing or CQRS patterns.
  • Practical experience with message queues and brokers (e.g. Kafka, RabbitMQ, IBM MQ, ActiveMQ, Azure Service Bus, AWS SQS/SNS).
  • Solid understanding of API security standards – OAuth 2.0, OIDC, JWT, TLS.
  • Experience with Git, CI/CD tools (e.g. Jenkins, GitHub Actions, Azure DevOps) and automated testing.
  • Working knowledge of SQL and/or NoSQL databases and JSON/XML data formats.
Nice to Have
  • Experience with cloud platforms (AWS, Azure or GCP) and containers (Docker, Kubernetes).
  • Experience with Confluent Platform, Kafka Streams, schema registries or AsyncAPI, and exposure to GraphQL.
  • Experience with Postman, contract testing (e.g. Pact) and performance testing tools.
  • Background in banking, financial services, telco or government environments.
  • Relevant certifications (e.g. MuleSoft Certified Developer, Apigee, AWS or Azure).
About You
  • Clear communicator: You can explain technical design choices clearly to both technical and non-technical people.
  • Problem solver: You break down complex integration challenges and find practical solutions.
  • Quality-focused: You care about clean code, good documentation and APIs that are a pleasure to use.
  • Self-driven: You take ownership, work with minimal supervision and see tasks through to completion.
  • Team player: You work well in a collaborative Agile team and are happy to share knowledge.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

API Gateway Technical Lead
API Gateway Technical Lead

Carecone Group • Sydney

On-site
AUD 120,000 - 180,000
Integration Specialist
Integration Specialist

XPT Software • Sydney

On-site
AUD 170,000 - 210,000
API Tech Lead
API Tech Lead

XPT Software • Sydney

On-site
AUD 120,000 - 180,000
API Tech Lead
API Tech Lead

XPT Software Australia • Sydney

On-site
AUD 180,000 - 240,000
Integration Specialist
Integration Specialist

XPT Software Australia • Melbourne

On-site
AUD 150,000 - 190,000
API Engineer: Design, Build & Integrate Secure APIs
API Engineer: Design, Build & Integrate Secure APIs

Viable Solutions Pty Ltd • Melbourne

On-site
AUD 110,000 - 160,000
API Tech Lead/API Tech Software Developer
API Tech Lead/API Tech Software Developer

Renaissance InfoSystems • Sydney

On-site
AUD 120,000 - 160,000
Platform/Service Lead (API project )
Platform/Service Lead (API project )

Milestone IT (Milestone Information Technology) • Melbourne

On-site
AUD 170,000 - 210,000
Senior Integration Developer (API & Platform Integration)
Senior Integration Developer (API & Platform Integration)

Experis (Austria) • Canberra

Hybrid
AUD 150,000 - 190,000
Integration Solutions Architect
Integration Solutions Architect

Whizdom • Melbourne

On-site
AUD 160,000 - 230,000
Top locations