CareerPlanSign in

Senior Software Engineer

Melbourne, Victoria💼 Full-time🗓 2026-09-17 → 2026-10-04

Core

Designing, building, maintaining, and operating features for an omni-channel payments platform processing over USD 1 billion annually.

Role type

Senior Software Engineer (Backend)

Builds

High-performance transaction processing systems and microservices for public transport payments.

Deliverable

production ML models | product features

Required skills

Java, Go, Node.js, AWS (ECS, Lambda, RDS, DynamoDB, PostgreSQL, SQS), RESTful APIs, CI/CD, asynchronous event-driven systems, microservices architecture, transaction security

Preferred skills

Mentoring junior engineers, cryptographic algorithms, cloud collaboration tools

Technologies

Java, Spring, Go, Node.js, AWS, Notion, Slack, Jira

Responsibilities

Design and build omni-channel payment features, collaborate with product managers and analysts, own outcomes end-to-end, champion best practices, mentor team members, partner with cross-functional stakeholders.

Seniority

Senior, hands-on IC with mentorship responsibilities