Home Job Listings Categories Locations

Senior Software Engineer

📍 Australia

Technology p8.io

Job Description

Are you a seasoned full-stack engineer with deep backend strength in Java and Spring Boot? Do you thrive on architecting reliable microservices while staying hands‑on across the frontend and integration layers? If building robust, high‑performance fintech platforms excites you, this opportunity is designed for you.

About Us At

p8.io , we operate at the intersection of fintech, payments, and intelligent platforms. We build high-performance, scalable systems that power modern financial services. Our engineering culture values strong backend foundations, clean architecture, modern frontend experiences, and continuous innovation.

As we scale our payments and platform capabilities, we are looking for a Senior Software Engineer who thrives in complex distributed systems and enjoys building reliable software end-to-end.

Role Overview This is a full‑stack engineering role with a strong backend emphasis. You will lead the design and development of scalable Java-based services while contributing to modern frontend applications.

You will play a key role in shaping architecture, API design, distributed systems, UI integration, and platform reliability across our fintech solutions.

What You’ll Be Doing

Design and develop scalable backend services using

Java and Spring Boot

Build and maintain REST/gRPC APIs for internal and external integrations

Contribute to frontend development using

TypeScript-based frameworks

Lead architectural discussions and drive clean, maintainable design

Modernise and enhance our existing payments platform

Work within microservices architecture deployed on Kubernetes

Optimise system performance, reliability, and observability

Contribute to end-to-end, load, and integration testing frameworks

Collaborate with product managers and cross-functional teams to deliver features

Mentor engineers and foster a culture of engineering excellence

Participate in code reviews and drive continuous improvement

What You Bring

Bachelor’s or Master’s degree in Computer Science or related field

7+ years of professional software engineering experience

Strong backend expertise with

Java

Deep hands‑on experience with

Spring Boot

and the Spring ecosystem

Strong understanding of microservices and distributed systems

Experience designing and consuming APIs (REST, gRPC)

Solid database experience (RDBMS and NoSQL)

Practical experience with messaging/event systems (Kafka, IBM MQ, etc.)

Familiarity with containerisation and Kubernetes-based deployments

Exposure to frontend technologies, particularly

TypeScript-based frameworks

Strong analytical and system-level problem-solving skills

Clear communication skills and ability to collaborate cross‑functionally

Nice to Have

Cloud experience (GCP or AWS)

Experience in payments or financial systems

Familiarity with Apache CamelExperience with automated testing frameworks (e.g., Playwright)

Exposure to CI/CD tools (e.g., GitHub Actions)

Experience using AI developer tools (Copilot, Claude, ChatGPT)

Open-source contributions or personal technical projects

Experience in high-performance or startup environments

What We Offer

Competitive salary and benefits

Opportunity to influence architecture and engineering direction

Exposure to complex fintech and payments systems

Collaborative and forward-thinking engineering culture

Strong opportunities for professional growth

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 28, 2026
Job Type: Technology
Location: Australia
Company: p8.io

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.