Job Seekers
Browse our jobs and apply for your next role.
Employers
The right candidate is just a few clicks away.
About
Michael Page changes lives for people through creating opportunity to reach potential.
Contact
If you have any questions, we’re here to help.
Useful Information
The Senior Software Engineer will play a key role in designing, developing, and maintaining cutting-edge technology solutions. This permanent position offers the chance to work on impactful projects while enhancing systems and applications.
This is a Senior Full Stack Engineer role focused on building and shipping end-to-end product features using TypeScript, Next.js, Go, PostgreSQL, Supabase, and AWS, while partnering closely with the Engineering Lead. The ideal candidate is a hands-on, product-minded engineer who thrives in a startup environment, takes ownership of delivery, and makes pragmatic decisions that improve outcomes for students.
This is a Senior Software Engineer role responsible for designing, developing, testing, and supporting RTU (Remote Terminal Unit) software used in water automation and control systems, with a strong focus on Embedded C, Python, Linux, ARM, and industrial communication protocols. The position offers end-to-end ownership of software solutions, customer-facing problem solving, and opportunities to mentor engineers.
Engineering student or graduate with an interest in reliability, maintenance and continuous improvement. Strong analytical skills, positive attitude and willingness to learn.
The AI Solutions Designer will play a key role in developing and implementing AI-driven solutions within the public sector, focusing on innovative technology applications. Based in Melbourne, this role offers fixed-term contract offers an opportunity to contribute to impactful projects in the technology department.
The Gen AI Developer will work within the public sector to design, develop, and implement cutting-edge AI solutions, ensuring they align with organisational goals. This role is based in Melbourne and focuses on leveraging technology to enhance operational efficiency.
Join a growing technology team developing software for advanced connected devices in a highly regulated environment. Lead the design, development and delivery of innovative products from concept through to commercial release.
Join a high-performing engineering team developing embedded and PC-based software for advanced control systems. This role combines software development, testing, problem-solving and collaboration to deliver reliable, real-world technology solutions.
Create job alert to receive Software Developer jobs via email the minute they become available
Submit your CV to register with us and we will contact you when a suitable role becomes available.