Software Engineer (Mid Level Role)
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.
- Compensation
- Not disclosed
- Location
- Sydney NSW
- Work setup
- Remote
- Seniority
- Middle
- Employment
- Contract
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 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
Full description
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 worldwideWhat'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