Software Engineer
Contract Type
Location
Industry
Specialisation
Salary
Contact Name
Contact Email
Date published
Job Reference
Description
Mid-Senior Software Engineer - Cloud / Healthcare Technology
Join one of Australia's leading medical organisations, delivering technology that truly saves lives and reduces uncertainty. The company's mission is to be the most trusted medical organisation in the world, and technology plays a key role in achieving that vision.
Salary: $140K-$160K + super (FTE) - with view to extend.
Location: Sydney CBD (Hybrid).
Reporting to: Software Development Manager.
We're seeking a Mid-to-Senior Software Engineer who's passionate about building high-quality, secure, and scalable cloud-native applications that have real-world impact. In this role, you'll work across the full software development lifecycle - designing, developing, testing, and deploying systems that directly support clinical operations and improve patient outcomes across Australia.
You'll collaborate with experienced engineers, architects, and business stakeholders to deliver modern, reliable solutions on AWS. This is an excellent opportunity for an engineer who wants to deepen their technical expertise, contribute to meaningful projects, and grow within a supportive, mission-driven environment.
Key Skills & Responsibilities:
5+ years of software engineering experience, ideally in enterprise or healthcare environments.
Strong experience in Java, Python, or React, and familiarity with AWS services (Lambda, API Gateway, DynamoDB, Aurora, S3).
Understanding of software architecture, cloud-native principles, and CI/CD (GitLab, Terraform).
Experience with REST APIs, microservices, and containerisation (Docker, Kubernetes, ECS/EKS).
Write clean, maintainable, and well-tested code, following secure coding practices.
Collaborate closely with other engineers, QA, and business teams to deliver robust, scalable systems.
Participate in design discussions, peer reviews, and knowledge sharing.
Proactively identify opportunities for improvement across systems, processes, and tools.