Point your AI agent at freehire and let it find you a job.

Get the CLI →

Peoplebank

NewBe an early applicant

Software Engineer (Mid Level Role)

Posted 1 view
Discussion

Summary

6-month contract (strong extension potential), fully remote within Australia, for a global developer-tools company. Mid-level engineer designs Java/Spring Boot backend services and APIs, builds cloud-native solutions on AWS (Step Functions, SQS/SNS, DynamoDB, Aurora), and handles production support, incident troubleshooting, and automation.

Salary: Competitive Remuneration

  • Join a globally recognised technology innovator shaping the future of AI-powered software development
  • Fully remote opportunity available anywhere in Australia
  • Build, support and optimise cloud-native platforms used by millions of customers worldwide
What's on Offer!
This is an opportunity to join one of the world's most respected technology organisations, renowned for creating products that empower teams to collaborate, innovate, and deliver exceptional outcomes at scale.
As the technology landscape rapidly evolves through artificial intelligence, automation, and cloud-native engineering, this organisation continues to invest heavily in next-generation platforms that are transforming how software is built, operated, and supported. You'll be working in an environment where innovation is encouraged, engineering excellence is celebrated, and new ideas can have a real impact on products used by millions of users globally.
Whether you're passionate about backend development, cloud technologies, AI-driven innovation, or solving complex operational challenges, this role offers the opportunity to work alongside some of the industry's brightest engineering minds.

Reward & Benefits

  • 6 month contract with strong extension potential
  • Fully remote working available across Australia
  • Opportunity to work for a globally recognised technology leader
  • Exposure to cutting-edge cloud, automation and AI-enabled platforms
  • Modern engineering practices and high-performing agile teams
  • Collaborative and inclusive culture focused on learning and innovation

The Opportunity
This role sits within a highly talented engineering team responsible for building and supporting critical cloud-native services that power large-scale customer experiences.
This position offers a unique blend of software engineering and operational excellence. Beyond developing high-quality backend services, you'll play a key role in maintaining platform reliability, troubleshooting production issues, recovering complex workflows, and driving automation initiatives that improve the overall customer experience.
You will be empowered to take ownership of problems from investigation through to resolution, working closely with product, engineering, and platform teams to deliver resilient, scalable solutions.
Key responsibilities include:
  • Designing, developing and maintaining scalable Java-based backend services and APIs
  • Building and supporting cloud-native solutions within AWS
  • Investigating production incidents and performing root-cause analysis
  • Debugging failures across distributed systems and event-driven architectures
  • Recovering workflows and automating operational support processes
  • Monitoring application health, performance and reliability
  • Driving continuous improvement initiatives focused on resilience, scalability and operational excellence
  • Collaborating with cross-functional teams to deliver high-quality software at scale
The Client & The Environment
Our client is a globally recognised technology organisation at the forefront of innovation, helping organisations around the world transform how teams collaborate, build software, and manage work.
With significant investment in artificial intelligence, automation, developer productivity, and cloud technologies, they continue to push the boundaries of modern software engineering. Their engineering culture promotes experimentation, continuous learning, and ownership, creating an environment where talented engineers can do some of the best work of their careers.
You'll be joining a team that embraces DevOps principles, modern observability practices, automation-first thinking, and a relentless focus on customer outcomes.
Skills & Experience
To be successful in this role, you'll ideally bring:
  • 3-5 years' experience developing backend applications using Java
  • Strong commercial experience with Spring Boot and REST API development
  • Hands-on AWS experience including Step Functions, SQS, SNS, DynamoDB and Aurora/SQL databases
  • Experience working with distributed systems and event-driven architectures
  • Strong production support, troubleshooting and incident management skills
  • Ability to analyse logs, metrics and monitoring data to identify root causes
  • Experience with observability tools such as Splunk, SignalFx or similar
  • Proven ability to take ownership of incidents through to resolution
Nice to Have
  • Gradle
  • OpenAPI
  • Experience with Feature Flag tooling and modern release practices
Call to Action
If you're looking to join a world-class technology environment where innovation, cloud engineering, AI, and operational excellence intersect, we'd love to hear from you.
Apply now or contact Aparna Sharma at aparna.sharma@peoplebank.com.au for a confidential discussion.


Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.